X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=slivermanager.py;h=bacf338b4125328759ee48d90322a798bc81fe52;hb=refs%2Fheads%2F2.0;hp=70c2186b586d163ae83e2778acd258d4c18d068d;hpb=47a2f121f043f7545d68457c21bd995602d3c4b9;p=nodemanager.git diff --git a/slivermanager.py b/slivermanager.py index 70c2186..bacf338 100644 --- a/slivermanager.py +++ b/slivermanager.py @@ -14,7 +14,7 @@ import time import logger import api, api_calls import database -import accounts +import account import controller import sliver_vs @@ -29,7 +29,7 @@ DEFAULT_ALLOCATION = { # CPU parameters 'cpu_pct': 0, # percent CPU reserved 'cpu_share': 1, # proportional share - 'cpu_cores': 0, # reserved cpu cores + 'cpu_cores': "0b", # reserved cpu cores [b] # bandwidth parameters 'net_min_rate': bwmin / 1000, # kbps 'net_max_rate': bwmax / 1000, # kbps @@ -68,7 +68,8 @@ def adjustReservedSlivers (data): if 'reservation_policy' not in data: return policy=data['reservation_policy'] if policy not in ['lease_or_idle', 'lease_or_shared']: - logger.log ("unexpected reservation_policy %(policy)s"%locals()) + if policy is not None: + logger.log ("unexpected reservation_policy %(policy)s"%locals()) return logger.log("slivermanager.adjustReservedSlivers") @@ -208,8 +209,8 @@ def start(): for resname, default_amount in sliver_vs.DEFAULT_ALLOCATION.iteritems(): DEFAULT_ALLOCATION[resname]=default_amount - accounts.register_class(sliver_vs.Sliver_VS) - accounts.register_class(controller.Controller) + account.register_class(sliver_vs.Sliver_VS) + account.register_class(controller.Controller) database.start() api_calls.deliver_ticket = deliver_ticket api.start()