From: Marc Fiuczynski Date: Thu, 15 Sep 2005 20:31:20 +0000 (+0000) Subject: updated scheduling and chcontext code to work with new vserverimpl X-Git-Tag: after-util-vserver-0_30_208-revert~106 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d6bd87b5350f514d9ee1f3c0033f98d869aa8459;hp=41a245770c0ba13ad9d9b9463c5fce43d1184be3;p=util-vserver.git updated scheduling and chcontext code to work with new vserverimpl --- diff --git a/python/vserver.py b/python/vserver.py index 9d015b3..8618088 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -137,7 +137,8 @@ class VServer: fillrate = shares try: - vserverimpl.setsched(self.ctx,fillrate,interval,tokensmin,tokensmax) + cpuguaranteed = 0 # need to set this from the conf file + vserverimpl.setsched(self.ctx,fillrate,interval,tokensmin,tokensmax,cpuguaranteed) except OSError, ex: if ex.errno == 22: print "kernel does not support vserver scheduler" @@ -237,7 +238,7 @@ class VServer: def __do_chcontext(self, state_file = None): - vserverimpl.chcontext(self.ctx, self.remove_caps) + vserverimpl.chcontext(self.ctx) if not state_file: return print >>state_file, "S_CONTEXT=%d" % self.ctx