[haizea-commit] r753 - branches/1.1/src/haizea/core
haizea-commit at mailman.cs.uchicago.edu
haizea-commit at mailman.cs.uchicago.edu
Tue Jan 12 17:44:21 CST 2010
Author: borja
Date: 2010-01-12 17:44:21 -0600 (Tue, 12 Jan 2010)
New Revision: 753
Modified:
branches/1.1/src/haizea/core/leases.py
Log:
Fixed: Initial estimation of the time to suspend/resume was too big (scheduled time was still ok)
Modified: branches/1.1/src/haizea/core/leases.py
===================================================================
--- branches/1.1/src/haizea/core/leases.py 2010-01-10 22:50:24 UTC (rev 752)
+++ branches/1.1/src/haizea/core/leases.py 2010-01-12 23:44:21 UTC (rev 753)
@@ -683,10 +683,10 @@
for vnode in self.requested_resources:
mem += self.requested_resources[vnode].get_quantity(RES_MEM)
if susp_exclusion == SUSPRES_EXCLUSION_GLOBAL:
- return self.numnodes * (compute_suspend_resume_time(mem, rate) + enactment_overhead)
+ return self.numnodes * enactment_overhead + compute_suspend_resume_time(mem, rate)
elif susp_exclusion == SUSPRES_EXCLUSION_LOCAL:
# Overestimating
- return self.numnodes * (compute_suspend_resume_time(mem, rate) + enactment_overhead)
+ return self.numnodes * enactment_overhead + compute_suspend_resume_time(mem, rate)
class LeaseStateMachine(StateMachine):
"""A lease state machine
More information about the Haizea-commit
mailing list