support for scheduling cores to slices
[nodemanager.git] / database.py
index dc68af8..020fd25 100644 (file)
@@ -18,6 +18,7 @@ import threading
 import time
 
 import accounts
+import coresched
 import logger
 import tools
 import bwmon
@@ -118,6 +119,12 @@ It may be necessary in the future to do something smarter."""
 
         self._compute_effective_rspecs()
 
+        try:
+            x = coresched.CoreSched()
+            x.adjustCores(self)
+        except:
+            logger.log_exc("database: exception while doing core sched")
+
         # create and destroy accounts as needed
         logger.verbose("database: sync : fetching accounts")
         existing_acct_names = accounts.all()