diff options
author | Eric Day <eday@oddments.org> | 2010-12-01 09:24:39 -0800 |
---|---|---|
committer | Eric Day <eday@oddments.org> | 2010-12-01 09:24:39 -0800 |
commit | 6956057ac490c788cb94fbfd0af7fe6e91a7ca96 (patch) | |
tree | a90c5be8bba78410ad53e35038a9b7ec29e911c8 /nova/manager.py | |
parent | 7d771bf9c549499c0a138ea991da5df537e0dd88 (diff) | |
download | nova-6956057ac490c788cb94fbfd0af7fe6e91a7ca96.tar.gz |
Broke parts of compute manager out into compute.api to separate what gets run on the API side vs the worker side.
Diffstat (limited to 'nova/manager.py')
-rw-r--r-- | nova/manager.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/nova/manager.py b/nova/manager.py index a6efb8732c..5b61f7a4cb 100644 --- a/nova/manager.py +++ b/nova/manager.py @@ -53,23 +53,19 @@ This module provides Manager, a base class for managers. from nova import utils from nova import flags +from nova.db import base from twisted.internet import defer FLAGS = flags.FLAGS -flags.DEFINE_string('db_driver', 'nova.db.api', - 'driver to use for volume creation') -class Manager(object): - """DB driver is injected in the init method""" +class Manager(base.Base): def __init__(self, host=None, db_driver=None): if not host: host = FLAGS.host self.host = host - if not db_driver: - db_driver = FLAGS.db_driver - self.db = utils.import_object(db_driver) # pylint: disable-msg=C0103 + super(Manager, self).__init__(db_driver) @defer.inlineCallbacks def periodic_tasks(self, context=None): |