X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fiotlab%2Fiotlabslices.py;h=7722bf0208435fd01e2691b1ef972ffeff48dd1a;hb=38a7962724193be4a258f01471ba981e2ac7e032;hp=0fa689105b49cbabd9f17d146acaf0dc6220b4a7;hpb=34e0fc7e6e45bdfb9d9c044b1729e6b32516ec54;p=sfa.git diff --git a/sfa/iotlab/iotlabslices.py b/sfa/iotlab/iotlabslices.py index 0fa68910..7722bf02 100644 --- a/sfa/iotlab/iotlabslices.py +++ b/sfa/iotlab/iotlabslices.py @@ -108,7 +108,7 @@ class IotlabSlices: logger.debug("IOTLABSLICES verify_slice_leases sfa_slice %s " % (sfa_slice)) #First get the list of current leases from OAR - leases = self.driver.iotlab_api.GetLeases({'name': sfa_slice['hrn']}) + leases = self.driver.iotlab_api.GetLeases({'slice_hrn': sfa_slice['hrn']}) logger.debug("IOTLABSLICES verify_slice_leases requested_jobs_dict %s \ leases %s " % (requested_jobs_dict, leases)) @@ -130,6 +130,9 @@ class IotlabSlices: #First remove job whose duration is too short for job in requested_jobs_dict.values(): + job['duration'] = \ + str(int(job['duration']) \ + * self.driver.iotlab_api.GetLeaseGranularity()) if job['duration'] < self.driver.iotlab_api.GetLeaseGranularity(): del requested_jobs_dict[job['start_time']]