From 7b955ce4c68425563aefd92f9723132df8c19faf Mon Sep 17 00:00:00 2001
From: Faiyaz Ahmed <faiyaza@cs.princeton.edu>
Date: Fri, 27 Jun 2008 16:46:12 +0000
Subject: [PATCH] Print log only after global vdu semaphore is acquired. 
 Misleading otherwise.

---
 sliver_vs.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sliver_vs.py b/sliver_vs.py
index 5e29a32..b889e32 100644
--- a/sliver_vs.py
+++ b/sliver_vs.py
@@ -204,8 +204,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)
-- 
2.47.0