From a100f6c928b1090d3afbbed66367689de985de98 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Mon, 11 Jul 2005 20:07:28 +0000 Subject: [PATCH] Added get/set memlimit and tasklimit. --- python/vserver.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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() -- 2.43.0