From: Andy Bavier <acb@cs.princeton.edu>
Date: Mon, 21 Jan 2008 19:20:22 +0000 (+0000)
Subject: Clean up code for setting rlimits
X-Git-Tag: NodeManager-1.7-1~3
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9827764450894d3cc24e76c2d3c68a832557128a;p=nodemanager.git

Clean up code for setting rlimits
---

diff --git a/NodeManager.spec b/NodeManager.spec
index eb074f0..dad2fc1 100644
--- a/NodeManager.spec
+++ b/NodeManager.spec
@@ -4,7 +4,7 @@
 %define url $URL$
 
 %define name NodeManager
-%define version 1.7
+%define version 1.7.1
 %define taglevel 1
 
 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
diff --git a/sliver_vs.py b/sliver_vs.py
index ab5c391..b0497c4 100644
--- a/sliver_vs.py
+++ b/sliver_vs.py
@@ -141,7 +141,10 @@ class Sliver_VS(accounts.Account, vserver.VServer):
             minimum  = self.rspec['%s_min'%type]
             soft = self.rspec['%s_soft'%type]
             hard = self.rspec['%s_hard'%type]
-            self.set_rlimit_config(limit, hard, soft, minimum)
+            update = self.set_rlimit(limit, hard, soft, minimum)
+            if update:
+                logger.log('%s: setting rlimit %s to (%d, %d, %d)'
+                           % (self.name, type, hard, soft, minimum))
 
         self.set_capabilities_config(self.rspec['capabilities'])
         if self.rspec['capabilities']:
@@ -164,7 +167,7 @@ class Sliver_VS(accounts.Account, vserver.VServer):
 
         if self.rspec['enabled'] > 0:
             if cpu_min > 0:
-                logger.log('%s: setting cpu to %d%% guaranteed' % (self.name, cpu_min))
+                logger.log('%s: setting cpu reservation to %d%%' % (self.name, cpu_min))
             else:
                 cpu_min = 0