X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplanetlab%2Fpldriver.py;h=49a325dc66fe56cb6640e96fc674742da98865cb;hb=e2ff96618bc220125d3c465e6d7876140523e968;hp=0fa8818fd0e92c5e251fb720b44d01f66fd72cd2;hpb=3983d469a774bbab70aecfe5a2707a4c1d31055b;p=sfa.git diff --git a/sfa/planetlab/pldriver.py b/sfa/planetlab/pldriver.py index 0fa8818f..49a325dc 100644 --- a/sfa/planetlab/pldriver.py +++ b/sfa/planetlab/pldriver.py @@ -736,15 +736,7 @@ class PlDriver (Driver): # add/remove slice from nodes requested_slivers = {} slivers = rspec.version.get_nodes_with_slivers() - for node in slivers: - hostname = None - if node.get('component_name'): - hostname = node.get('component_name').strip() - elif node.get('component_id'): - hostname = xrn_to_hostname(node.get('component_id').strip()) - if hostname: - requested_slivers[hostname] = node - nodes = slices.verify_slice_nodes(slice, requested_slivers.keys(), peer) + nodes = slices.verify_slice_nodes(slice, slivers, peer) # add/remove links links slices.verify_slice_links(slice, rspec.version.get_link_requests(), nodes) @@ -770,8 +762,7 @@ class PlDriver (Driver): slices.handle_peer(site, slice, persons, peer) return aggregate.get_rspec(slice_xrn=slice_urn, - version=rspec.version, - requested_slivers = requested_slivers) + version=rspec.version) def delete_sliver (self, slice_urn, slice_hrn, creds, options): slicename = hrn_to_pl_slicename(slice_hrn)