[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