X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Freservation.py;fp=plugins%2Freservation.py;h=d1ae9ff96df87dd495616658b7b19193dc11798d;hb=bcff129fc61976cd4d7cd7d0f04df70be4e29f8f;hp=63c44b3ba24fddf483e0a07614caefcef9e088a7;hpb=fc75d6b111f5c65f11573bae5f381ac168857276;p=nodemanager.git diff --git a/plugins/reservation.py b/plugins/reservation.py index 63c44b3..d1ae9ff 100644 --- a/plugins/reservation.py +++ b/plugins/reservation.py @@ -77,7 +77,7 @@ class reservation: return # at this point we have reservation_policy in ['lease_or_idle','lease_or_shared'] # we make no difference for now - logger.verbose('reservation.GetSlivers : reservable node -- listing timers ') + logger.log('reservation.GetSlivers : reservable node -- listing timers ') self.sync_timers_from_leases() if reservation.debug: @@ -107,27 +107,41 @@ class reservation: def sync_timers_from_leases (self): self.clear_timers() for lease in self.data['leases']: - self.ensure_timer(lease['t_from']) - self.ensure_timer(lease['t_until']) + self.ensure_timer_from_until(lease['t_from'],lease['t_until']) + + # assuming t1