From: Marc Fiuczynski Date: Mon, 11 Jul 2005 20:07:28 +0000 (+0000) Subject: Added get/set memlimit and tasklimit. X-Git-Tag: after-util-vserver-0_30_208-revert~161 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=a100f6c928b1090d3afbbed66367689de985de98;p=util-vserver.git Added get/set memlimit and tasklimit. --- diff --git a/python/vserver.py b/python/vserver.py index 4a7728d..bfc5c93 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -130,6 +130,26 @@ class VServer: else: raise ex + def get_sched(self): + # have no way of querying scheduler right now on a per vserver basis + return -1, False + + def set_memlimit(self, limit): + ret = vserverimpl.setrlimit(self.ctx,5,limit) + return ret + + def get_memlimit(self): + ret = vserverimpl.getrlimit(self.ctx,5) + return ret + + def set_tasklimit(self, limit): + ret = vserverimpl.setrlimit(self.ctx,6,limit) + return ret + + def get_tasklimit(self): + ret = vserverimpl.getrlimit(self.ctx,6) + return ret + def open(self, filename, mode = "r", bufsize = -1): (sendsock, recvsock) = passfdimpl.socketpair()