and fixing create lease broken return Rspec.
# are part of this slice
# but what is the role of the slivers parameter ?
# So i assume that slice['node_ids'] will be the same as slivers for us
# are part of this slice
# but what is the role of the slivers parameter ?
# So i assume that slice['node_ids'] will be the same as slivers for us
if slices is not None:
for one_slice in slices:
try:
if slices is not None:
for one_slice in slices:
try:
# Make a list of all the nodes in the slice before getting their
#attributes
rspec_nodes = []
# Make a list of all the nodes in the slice before getting their
#attributes
rspec_nodes = []
logger.debug("IOTLABAGGREGATE api get_nodes slice_nodes_list %s "
% (slices))
logger.debug("IOTLABAGGREGATE api get_nodes slice_nodes_list %s "
% (slices))
if lease_option in ['all','leases']:
leases = self.get_all_leases()
rspec.version.add_leases(leases)
if lease_option in ['all','leases']:
leases = self.get_all_leases()
rspec.version.add_leases(leases)
+ logger.debug("IotlabAggregate \tget_rspec **** \
+ FINAL RSPEC %s \r\n" % (rspec.toxml()))
\t lease['slice_hrn'] %s"
% (slice_filter, lease['slice_hrn']))
if lease['slice_hrn'] == slice_hrn:
\t lease['slice_hrn'] %s"
% (slice_filter, lease['slice_hrn']))
if lease['slice_hrn'] == slice_hrn:
+ #Update lease dict with the slice record
+ if fixed_slicerec_dict:
+ fixed_slicerec_dict['oar_job_id'] = []
+ fixed_slicerec_dict['oar_job_id'].append(
+ slicerec_dict['oar_job_id'])
+ slicerec_dict.update(fixed_slicerec_dict)
+ #slicerec_dict.update({'hrn':\
+ #str(fixed_slicerec_dict['slice_hrn'])})
slicerec_dict['slice_hrn'] = lease['slice_hrn']
slicerec_dict['hrn'] = lease['slice_hrn']
slicerec_dict['user'] = lease['user']
slicerec_dict['slice_hrn'] = lease['slice_hrn']
slicerec_dict['hrn'] = lease['slice_hrn']
slicerec_dict['user'] = lease['user']
{'hostname': lease['reserved_nodes']}})
slicerec_dict.update({'node_ids': lease['reserved_nodes']})
{'hostname': lease['reserved_nodes']}})
slicerec_dict.update({'node_ids': lease['reserved_nodes']})
- #Update lease dict with the slice record
- if fixed_slicerec_dict:
- fixed_slicerec_dict['oar_job_id'] = []
- fixed_slicerec_dict['oar_job_id'].append(
- slicerec_dict['oar_job_id'])
- slicerec_dict.update(fixed_slicerec_dict)
- #slicerec_dict.update({'hrn':\
- #str(fixed_slicerec_dict['slice_hrn'])})
return_slicerec_dictlist.append(slicerec_dict)
logger.debug("IOTLABDRIVER.PY \tGetSlices \
return_slicerec_dictlist.append(slicerec_dict)
logger.debug("IOTLABDRIVER.PY \tGetSlices \