git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
I forgot to actually change the sleep value
[plstackapi.git]
/
planetstack
/
openstack
/
observer.py
diff --git
a/planetstack/openstack/observer.py
b/planetstack/openstack/observer.py
index
037c1c5
..
6516c31
100644
(file)
--- a/
planetstack/openstack/observer.py
+++ b/
planetstack/openstack/observer.py
@@
-90,8
+90,15
@@
class OpenStackObserver:
traceback.print_exc()
logger.info('Waiting for event')
traceback.print_exc()
logger.info('Waiting for event')
+ tBeforeWait = time.time()
self.wait_for_event(timeout=300)
self.wait_for_event(timeout=300)
- time.sleep(300)
+
+ # Enforce 5 minutes between wakeups
+ tSleep = 300 - (time.time() - tBeforeWait)
+ if tSleep > 0:
+ logger.info('Sleeping for %d seconds' % tSleep)
+ time.sleep(tSleep)
+
logger.info('Observer woken up')
except:
logger.log_exc("Exception in observer run loop")
logger.info('Observer woken up')
except:
logger.log_exc("Exception in observer run loop")