From: Faiyaz Ahmed <faiyaza@cs.princeton.edu>
Date: Fri, 27 Jun 2008 16:48:20 +0000 (+0000)
Subject: Print log only after global vdu semaphore is acquired.  Misleading otherwise.
X-Git-Tag: NodeManager-1.7-18~2
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=020ea056314db6c7b5f6a5390880753e900ab564;p=nodemanager.git

Print log only after global vdu semaphore is acquired.  Misleading otherwise.
---

diff --git a/sliver_vs.py b/sliver_vs.py
index 2bc49d6..09e46e1 100644
--- a/sliver_vs.py
+++ b/sliver_vs.py
@@ -193,8 +193,8 @@ class Sliver_VS(accounts.Account, vserver.VServer):
         try:  # if the sliver is over quota, .set_disk_limit will throw an exception
             if not self.disk_usage_initialized:
                 self.vm_running = False
-                logger.log('%s: computing disk usage: beginning' % self.name)
                 Sliver_VS._init_disk_info_sem.acquire()
+                logger.log('%s: computing disk usage: beginning' % self.name)
                 try: self.init_disk_info()
                 finally: Sliver_VS._init_disk_info_sem.release()
                 logger.log('%s: computing disk usage: ended' % self.name)