if type in ['aggregate']:
nodes = self.shell.GetNodes(self.auth)
elif type in ['slice']:
+ print hrn
slicename = hrn_to_pl_slicename(hrn)
slices = self.shell.GetSlices(self.auth, [slicename])
node_ids = slices[0]['node_ids']
duration = end_time - start_time
# create the plc dict
- networks = {'nodes': nodes, 'name': self.hrn, 'start_time': start_time, 'duration': duration}
- #networks = [{'name': self.hrn, 'start_time': start_time, 'duration': duration}]
+ networks = [{'nodes': nodes, 'name': self.hrn, 'start_time': start_time, 'duration': duration}]
resources = {'networks': networks, 'start_time': start_time, 'duration': duration}
# convert the plc dict to an rspec dict
"""
Return the current rspec for the specified slice.
"""
- slicename = self.hrn_to_plcslicename(slice_hrn)
- rspec = self.get_rspec(slicenamem, 'slice')
+ rspec = self.get_rspec(slice_hrn, 'slice')
return rspec
self.slices.write()
# Get slice info
- slicename = self.hrn_to_plcslicename(slice_hrn)
+ slicename = hrn_to_pl_slicename(slice_hrn)
slices = self.shell.GetSlices(self.auth, [slicename], ['node_ids'])
if not slice:
raise RecordNotFound(slice_hrn)
self.slices.pop(slice_hrn)
self.slices.write()
- slicename = self.hrn_to_plcslicename(slice_hrn)
+ slicename = hrn_to_pl_slicename(slice_hrn)
slices = shell.GetSlices(self.auth, [slicename])
if not slice:
return 1
"""
Stop the slice at plc.
"""
- slicename = self.hrn_to_plcslicename(slice_hrn)
+ slicename = hrn_to_pl_slicename(slice_hrn)
slices = self.shell.GetSlices(self.auth, {'name': slicename}, ['slice_id'])
if not slices:
#raise RecordNotFound(slice_hrn)
"""
Stop the slice at plc
"""
- slicename = self.hrn_to_plcslicename(slice_hrn)
+ slicename = hrn_to_pl_slicename(slice_hrn)
slices = self.shell.GetSlices(self.auth, {'name': slicename}, ['slice_id'])
if not slices:
#raise RecordNotFound(slice_hrn)