#the lease to the requested leases list
duration_in_seconds = \
int(single_requested_lease['duration'])*60
- if duration_in_seconds > self.slab_api.GetLeaseGranularity():
+ if duration_in_seconds > self.slab_api.GetMinExperimentDurationInSec() :
requested_lease_list.append(single_requested_lease)
- return requested_lease_list
+ return requested_lease_list
@staticmethod
def _group_leases_by_start_time(requested_lease_list):
if lease['start_time'] not in requested_job_dict:
if isinstance(lease['hostname'], str):
- #lease['hostname'] = [lease['hostname']]
- lease['hostname'] = list(lease['hostname'])
+ lease['hostname'] = [lease['hostname']]
+
requested_job_dict[lease['start_time']] = lease
:rtype: dictionary
"""
requested_lease_list = self._get_requested_leases_list(rspec)
+ logger.debug("SLABDRIVER _process_requested_jobs requested_lease_list \
+ %s"%(requested_lease_list))
job_dict = self._group_leases_by_start_time(requested_lease_list)
+ logger.debug("SLABDRIVER _process_requested_jobs job_dict\
+ %s"%(job_dict))
return job_dict