Beispiel #1
0
    def __init__(self, scheduler_driver=None, service_name=None,
                 *args, **kwargs):

        if not scheduler_driver:
            scheduler_driver = CONF.scheduler_driver
        if scheduler_driver in MAPPING:
            msg_args = {
                'old': scheduler_driver,
                'new': MAPPING[scheduler_driver],
            }
            LOG.warning("Scheduler driver path %(old)s is deprecated, "
                        "update your configuration to the new path "
                        "%(new)s", msg_args)
            scheduler_driver = MAPPING[scheduler_driver]

        self.driver = importutils.import_object(scheduler_driver)
        self.message_api = message_api.API()
        super(SchedulerManager, self).__init__(*args, **kwargs)
Beispiel #2
0
 def __init__(self):
     self.message_api = message_api.API()
     super(MessagesController, self).__init__()
Beispiel #3
0
 def setUp(self):
     super(MessageApiTest, self).setUp()
     self.message_api = message_api.API()
     self.mock_object(self.message_api, 'db')
     self.ctxt = context.RequestContext('admin', 'fakeproject', True)
     self.ctxt.request_id = 'fakerequestid'
Beispiel #4
0
 def __init__(self, execute, config, **kwargs):
     self.rados_client = kwargs.pop('rados_client')
     self.volname = kwargs.pop('volname')
     self.message_api = message_api.API()
     super(NativeProtocolHelper, self).__init__(execute, config, **kwargs)
Beispiel #5
0
 def __init__(self, execute, config, **kwargs):
     self.volume_client = kwargs.pop('ceph_vol_client')
     self.message_api = message_api.API()
     super(NativeProtocolHelper, self).__init__(execute, config, **kwargs)
Beispiel #6
0
 def __init__(self, *args, **kwargs):
     super(FilterScheduler, self).__init__(*args, **kwargs)
     self.cost_function_cache = None
     self.options = scheduler_options.SchedulerOptions()
     self.max_attempts = self._max_attempts()
     self.message_api = message_api.API()