look for the xml template under 2 names so the lxc-reference packaging
[nodemanager.git] / database.py
index c990364..020fd25 100644 (file)
@@ -1,6 +1,4 @@
-# $Id$
-# $URL$
-
+#
 """The database houses information on slivers.  This information
 reaches the sliver manager in two different ways: one, through the
 GetSlivers() call made periodically; two, by users delivering tickets.
@@ -20,6 +18,7 @@ import threading
 import time
 
 import accounts
+import coresched
 import logger
 import tools
 import bwmon
@@ -120,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()