From: Faiyaz Ahmed Date: Mon, 3 Aug 2009 20:45:56 +0000 (+0000) Subject: NM does not fork often. A stack limit is now unnecessary. X-Git-Tag: NodeManager-1.8-8~3 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=f9232fc78868df2cd842fc3ccf9c6f804e58a60a NM does not fork often. A stack limit is now unnecessary. This fixes the crond bug inside slivers. --- diff --git a/nm.py b/nm.py index e7d3fd3..3f8edbc 100755 --- a/nm.py +++ b/nm.py @@ -146,13 +146,6 @@ def run(): if __name__ == '__main__': logger.log("Entering nm.py "+id) - stacklim = 512*1024 # 0.5 MiB - curlim = resource.getrlimit(resource.RLIMIT_STACK)[0] # soft limit - if curlim > stacklim: - resource.setrlimit(resource.RLIMIT_STACK, (stacklim, stacklim)) - # for some reason, doesn't take effect properly without the exec() - python = '/usr/bin/python' - os.execv(python, [python] + savedargv) run() else: # This is for debugging purposes. Open a copy of Python and import nm