X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Faggregate_manager.py;h=827b2d9e8ce02b022951331195870cfe75fe4835;hb=f11dae03d2dc79be445c9a604c9c7fc4b222d98d;hp=8ee18bae9ff97b330104a60cdae62edbaab19d6e;hpb=aacb67d9360fb6c4bb8d462e3890542c6103fd23;p=sfa.git diff --git a/sfa/managers/aggregate_manager.py b/sfa/managers/aggregate_manager.py index 8ee18bae..827b2d9e 100644 --- a/sfa/managers/aggregate_manager.py +++ b/sfa/managers/aggregate_manager.py @@ -188,6 +188,8 @@ def CreateSliver(api, slice_xrn, creds, rspec_string, users, call_id): requested_slivers = [str(host) for host in rspec.version.get_nodes_with_slivers()] slices.verify_slice_nodes(slice, requested_slivers, peer) + aggregate.prepare_nodes({'hostname': requested_slivers}) + aggregate.prepare_interfaces({'node_id': aggregate.nodes.keys()}) slices.verify_slice_links(slice, rspec.version.get_link_requests(), aggregate) # hanlde MyPLC peer association.