- requested_slivers = []
- for node in rspec.version.get_nodes_with_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.append(hostname)
- nodes = slices.verify_slice_nodes(slice, requested_slivers, peer)
-
- # update all sliver allocation states setting then to geni_allocated
- sliver_ids = []
- for node in nodes:
- sliver_hrn = '%s.%s-%s' % (self.hrn, slice['slice_id'], node['node_id'])
- sliver_id = Xrn(sliver_hrn, type='sliver').urn
- sliver_ids.append(sliver_id)
- SliverAllocation.set_allocations(sliver_ids, 'geni_allocated')
+ request_nodes = rspec.version.get_nodes_with_slivers()
+ nodes = slices.verify_slice_nodes(slice, request_nodes, peer)