From bcff129fc61976cd4d7cd7d0f04df70be4e29f8f Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 16 Feb 2011 21:02:21 +0100 Subject: [PATCH] review reservation module --- plugins/reservation.py | 72 +++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 29 deletions(-) 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