diff options
author | Hans Lindgren <hanlind@kth.se> | 2016-10-18 12:02:37 +0200 |
---|---|---|
committer | Hans Lindgren <hanlind@kth.se> | 2016-10-18 14:26:06 +0200 |
commit | c36dbe1f721ea6ca6b083932c8f27022a03ddf53 (patch) | |
tree | bc51cf3e311ac6fd800fc798ee7f459a49b6983d /nova/service.py | |
parent | 0360e4c93d8d1c25b61a49b4cb1b94602b61975e (diff) | |
download | nova-c36dbe1f721ea6ca6b083932c8f27022a03ddf53.tar.gz |
Remove conductor local api:s and 'use_local' config option
This change removes the deprecated conductor local mode and the
'use_local' flag that was used to control it.
UpgradeImpact
Change-Id: Icc1624606ecb561781a971467443e24b1643f535
Diffstat (limited to 'nova/service.py')
-rw-r--r-- | nova/service.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/nova/service.py b/nova/service.py index 8d85b502eb..2b7580b38d 100644 --- a/nova/service.py +++ b/nova/service.py @@ -80,8 +80,7 @@ class Service(service.Service): def __init__(self, host, binary, topic, manager, report_interval=None, periodic_enable=None, periodic_fuzzy_delay=None, - periodic_interval_max=None, db_allowed=True, - *args, **kwargs): + periodic_interval_max=None, *args, **kwargs): super(Service, self).__init__() self.host = host self.binary = binary @@ -97,8 +96,9 @@ class Service(service.Service): self.periodic_interval_max = periodic_interval_max self.saved_args, self.saved_kwargs = args, kwargs self.backdoor_port = None - self.conductor_api = conductor.API(use_local=db_allowed) - self.conductor_api.wait_until_ready(context.get_admin_context()) + if objects_base.NovaObject.indirection_api: + conductor_api = conductor.API() + conductor_api.wait_until_ready(context.get_admin_context()) def __repr__(self): return "<%(cls_name)s: host=%(host)s, binary=%(binary)s, " \ @@ -177,8 +177,7 @@ class Service(service.Service): @classmethod def create(cls, host=None, binary=None, topic=None, manager=None, report_interval=None, periodic_enable=None, - periodic_fuzzy_delay=None, periodic_interval_max=None, - db_allowed=True): + periodic_fuzzy_delay=None, periodic_interval_max=None): """Instantiates class and passes back application object. :param host: defaults to CONF.host @@ -214,8 +213,7 @@ class Service(service.Service): report_interval=report_interval, periodic_enable=periodic_enable, periodic_fuzzy_delay=periodic_fuzzy_delay, - periodic_interval_max=periodic_interval_max, - db_allowed=db_allowed) + periodic_interval_max=periodic_interval_max) return service_obj |