From 4b56b2a56b8dc7c7502a13869e15f563ba8bcf9e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 8 Nov 2011 23:35:01 -0500 Subject: [PATCH] CreateSliver uses new node object --- sfa/managers/aggregate_manager.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sfa/managers/aggregate_manager.py b/sfa/managers/aggregate_manager.py index fb49cb68..14ec7d0f 100644 --- a/sfa/managers/aggregate_manager.py +++ b/sfa/managers/aggregate_manager.py @@ -187,11 +187,10 @@ class AggregateManager: slices.verify_slice_attributes(slice, requested_attributes) # add/remove slice from nodes - requested_slivers = [str(host) for host in rspec.version.get_nodes_with_slivers()] + requested_slivers = [node['component_name'] for node 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()}) + + # add/remove links links slices.verify_slice_links(slice, rspec.version.get_link_requests(), aggregate) # handle MyPLC peer association. -- 2.43.0