X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fobserver%2Fsteps%2Fsync_slices.py;fp=planetstack%2Fobserver%2Fsteps%2Fsync_slices.py;h=5b34442907b38222ee57b035ca64b7cbd7db5509;hb=5e243e1588de38d33b17745dc545d714ba918a1c;hp=53dc06b9a12de387b010a60067bff77e149fc7f6;hpb=aaa5c4ad36c48ec4c71e6a92e6672dc72399f3df;p=plstackapi.git diff --git a/planetstack/observer/steps/sync_slices.py b/planetstack/observer/steps/sync_slices.py index 53dc06b..5b34442 100644 --- a/planetstack/observer/steps/sync_slices.py +++ b/planetstack/observer/steps/sync_slices.py @@ -5,6 +5,9 @@ from django.db.models import F, Q from planetstack.config import Config from observer.openstacksyncstep import OpenStackSyncStep from core.models.slice import Slice +from util.logger import Logger, logging + +logger = Logger(logfile='observer.log', level=logging.INFO) class SyncSlices(OpenStackSyncStep): provides=[Slice] @@ -23,8 +26,10 @@ class SyncSlices(OpenStackSyncStep): last_ip = IPAddress(ints[-1]) last_network = IPNetwork(str(last_ip) + "/24") next_network = IPNetwork(str(IPAddress(last_network) + last_network.size) + "/24") + return next_network def sync_record(self, slice): + logger.info("sync'ing slice %s" % slice.name) if not slice.tenant_id: nova_fields = {'tenant_name': slice.name, 'description': slice.description,