summaryrefslogtreecommitdiffstats
path: root/nova/manager.py
diff options
context:
space:
mode:
authorDevin Carlen <devin.carlen@gmail.com>2010-10-01 02:28:31 -0700
committerDevin Carlen <devin.carlen@gmail.com>2010-10-01 02:28:31 -0700
commit4b3d4eb51a5d927a8eecdca550e04fc699443d21 (patch)
treef8299aef65d76d3e003fe0c42d94c9df66eb5ee9 /nova/manager.py
parentc9e14d6257f0b488bd892c09d284091c0f612dd7 (diff)
parentc9cb22f87561fad4ba57865d8a614ca024393f13 (diff)
downloadnova-4b3d4eb51a5d927a8eecdca550e04fc699443d21.tar.gz
nova-4b3d4eb51a5d927a8eecdca550e04fc699443d21.tar.xz
nova-4b3d4eb51a5d927a8eecdca550e04fc699443d21.zip
Merged trunk
Diffstat (limited to 'nova/manager.py')
-rw-r--r--nova/manager.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/manager.py b/nova/manager.py
index 94e4ae959..56ba7d3f6 100644
--- a/nova/manager.py
+++ b/nova/manager.py
@@ -22,6 +22,7 @@ Base class for managers of different parts of the system
from nova import utils
from nova import flags
+from twisted.internet import defer
FLAGS = flags.FLAGS
flags.DEFINE_string('db_driver', 'nova.db.api',
@@ -38,6 +39,11 @@ class Manager(object):
db_driver = FLAGS.db_driver
self.db = utils.import_object(db_driver) # pylint: disable-msg=C0103
+ @defer.inlineCallbacks
+ def periodic_tasks(self, context=None):
+ """Tasks to be run at a periodic interval"""
+ yield
+
def init_host(self):
"""Do any initialization that needs to be run if this is a standalone service.