[haizea-commit] r777 - branches/1.1/src/haizea/core/scheduler
haizea-commit at mailman.cs.uchicago.edu
haizea-commit at mailman.cs.uchicago.edu
Fri Jan 15 19:49:02 CST 2010
Author: borja
Date: 2010-01-15 19:49:02 -0600 (Fri, 15 Jan 2010)
New Revision: 777
Modified:
branches/1.1/src/haizea/core/scheduler/lease_scheduler.py
Log:
This kludge is no longer necessary now that we handle premature ends more sanely.
Modified: branches/1.1/src/haizea/core/scheduler/lease_scheduler.py
===================================================================
--- branches/1.1/src/haizea/core/scheduler/lease_scheduler.py 2010-01-16 01:48:13 UTC (rev 776)
+++ branches/1.1/src/haizea/core/scheduler/lease_scheduler.py 2010-01-16 01:49:02 UTC (rev 777)
@@ -893,11 +893,6 @@
earliest = {}
try:
- # Kludge: so scheduler will schedule taking into account the remaining
- # duration at the time of the preempt, not right now.
- #orig_accduration = lease.duration.accumulated
- #lease.duration.accumulated = lease.duration.requested - dur
-
if lease_to_preempt.id in cancelled:
last_vmrr = lease_to_preempt.get_last_vmrr()
if last_vmrr != None and last_vmrr.is_suspending():
@@ -913,8 +908,6 @@
for node in node_ids:
earliest[node] = EarliestStartingTime(preemption_time, EarliestStartingTime.EARLIEST_NOPREPARATION)
(new_vmrr, preemptions) = self.vm_scheduler.reschedule_deadline(lease_to_preempt, dur, nexttime, earliest, override_state = Lease.STATE_SUSPENDED_PENDING)
-
- #lease.duration.accumulated = orig_accduration
# Add VMRR to lease
lease_to_preempt.append_vmrr(new_vmrr)
More information about the Haizea-commit
mailing list