From 067abb138667e15c83204ce4a46814fb5e7b1993 Mon Sep 17 00:00:00 2001 From: smbaker Date: Wed, 9 Nov 2011 18:12:03 -0800 Subject: [PATCH] fix bug in name lookup of memory reservation --- coresched.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coresched.py b/coresched.py index a689a68..3954da9 100644 --- a/coresched.py +++ b/coresched.py @@ -211,7 +211,7 @@ class CoreSched: if reservations.get(name,[]) != []: reservations[name] = reservations[name] + reservations["_default"] - mem_reservations[name] = mem_reservations[name] + mem_reservations["_default"] + mem_reservations[name] = mem_reservations.get(name,[]) + mem_reservations["_default"] logger.log("CoreSched: adding besteffort units to " + name + ". new units = " + str(reservations[name])) self.reserveUnits(self.cgroup_var_name, reservations) @@ -375,5 +375,7 @@ if __name__=="__main__": slivers = {"arizona_beta": rec_sl_test1, "arizona_test101": rec_sl_test2, "pl_sirius": rec_sl_test3} + #slivers = {"arizona_beta": rec_sl_test1, "arizona_logmon": rec_sl_test2, "arizona_owl": rec_sl_test3} + x.adjustCores(slivers) -- 2.47.0