summaryrefslogtreecommitdiffstats
path: root/nova/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/service.py')
-rw-r--r--nova/service.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/service.py b/nova/service.py
index 59648adf2..45286cf94 100644
--- a/nova/service.py
+++ b/nova/service.py
@@ -181,6 +181,13 @@ class Service(object):
pass
self.timers = []
+ def wait(self):
+ for x in self.timers:
+ try:
+ x.wait()
+ except Exception:
+ pass
+
def periodic_tasks(self):
"""Tasks to be run at a periodic interval"""
self.manager.periodic_tasks(context.get_admin_context())