[copr] skvidal-backend: log how long the instance spawn takes (24fbf8d)

skvidal at fedoraproject.org skvidal at fedoraproject.org
Fri Dec 7 15:51:00 UTC 2012


Repository : http://git.fedorahosted.org/cgit/copr.git

On branch  : skvidal-backend

>---------------------------------------------------------------

commit 24fbf8d00b341e931ab436d21836e025f91343f0
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Fri Dec 7 10:48:52 2012 -0500

    log how long the instance spawn takes


>---------------------------------------------------------------

 backend/dispatcher.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/backend/dispatcher.py b/backend/dispatcher.py
index a62f5f1..9b0399d 100644
--- a/backend/dispatcher.py
+++ b/backend/dispatcher.py
@@ -105,6 +105,7 @@ class Worker(multiprocessing.Process):
     def spawn_instance(self):
         """call the spawn playbook to startup/provision a building instance"""
         self.callback.log('spawning instance begin')
+        start = time.time()
         
         stats = callbacks.AggregateStats()
         playbook_cb = SilentPlaybookCallbacks(verbose=False)
@@ -117,6 +118,8 @@ class Worker(multiprocessing.Process):
 
         play.run()
         self.callback.log('spawning instance end')
+        self.callback.log('Instance spawn/provision took %s sec' % (time.time() - start))
+        
         if self.ip:
             return self.ip
             



More information about the copr-devel mailing list