[haizea-commit] r838 - branches/1.1/src/haizea/core/scheduler

haizea-commit at mailman.cs.uchicago.edu haizea-commit at mailman.cs.uchicago.edu
Wed Jul 28 17:33:24 CDT 2010


Author: borja
Date: 2010-07-28 17:33:24 -0500 (Wed, 28 Jul 2010)
New Revision: 838

Modified:
   branches/1.1/src/haizea/core/scheduler/slottable.py
Log:
Fixed bug in how cp_list is constructed


Modified: branches/1.1/src/haizea/core/scheduler/slottable.py
===================================================================
--- branches/1.1/src/haizea/core/scheduler/slottable.py	2010-07-28 22:32:18 UTC (rev 837)
+++ branches/1.1/src/haizea/core/scheduler/slottable.py	2010-07-28 22:33:24 UTC (rev 838)
@@ -612,7 +612,6 @@
         @param rr: Resource reservation
         @type rr: L{ResourceReservation}
         """        
-        #print rr.lease.id, rr.start, rr.end
         self.__remove_reservation(rr, rr.start, rr.end)
 
 
@@ -1106,7 +1105,7 @@
         self.time = time
         self.leases = set()
 
-        self.cp_list = [self.time] + self.slottable.get_changepoints_after(time) + include
+        self.cp_list = list(set([self.time] + self.slottable.get_changepoints_after(time) + include))
         self.cp_list.sort()
         
         # The availability window is stored using a sparse data structure that



More information about the Haizea-commit mailing list