From 27ec0f5b76af6bf67b8e708ec5b25a51e4e3277e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 16 Oct 2013 13:13:32 -0400 Subject: [PATCH] fix bugs --- planetstack/observer/steps/sync_slivers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/planetstack/observer/steps/sync_slivers.py b/planetstack/observer/steps/sync_slivers.py index 1580c5a..5e3acfd 100644 --- a/planetstack/observer/steps/sync_slivers.py +++ b/planetstack/observer/steps/sync_slivers.py @@ -4,6 +4,7 @@ from django.db.models import F, Q from planetstack.config import Config from observer.openstacksyncstep import OpenStackSyncStep from core.models.sliver import Sliver +from core.models.slice import SlicePrivilege class SyncSlivers(OpenStackSyncStep): provides=[Sliver] @@ -24,7 +25,7 @@ class SyncSlivers(OpenStackSyncStep): return networks - def sync_record(self, slice): + def sync_record(self, sliver): metadata_update = {} if ("numberCores" in sliver.changed_fields): metadata_update["cpu_cores"] = str(sliver.numberCores) @@ -36,7 +37,7 @@ class SyncSlivers(OpenStackSyncStep): if not sliver.instance_id: nics = self.get_requested_networks(sliver.slice) file("/tmp/scott-manager","a").write("slice: %s\nreq: %s\n" % (str(sliver.slice.name), str(nics))) - slice_memberships = SliceMembership.objects.filter(slice=sliver.slice) + slice_memberships = SlicePrivilege.objects.filter(slice=sliver.slice) pubkeys = [sm.user.public_key for sm in slice_memberships if sm.user.public_key] pubkeys.append(sliver.creator.public_key) instance = self.driver.spawn_instance(name=sliver.name, -- 2.43.0