designate/designate/cmd
Pavlo Shchelokovskyy 056ceb7f4b Init config before service start
registering options during oslo.service start can result in a race with
oslo.service's own startup logging of options, producing error

RuntimeError: dictionary changed size during iteration

Groups found to be responsible are [ssl] (from oslo_service.sslutils)
and [keystone_authtoken] (from keystonemiddleware.auth_token).

This was cought when starting designate-api with `--log-config-append`
option with extra logging config containing many handlers
(some are heavier to init than others, like fluentd),
thus introducing enough time lapse for race to surface.

Change-Id: I2295d91077b5cdc905eafa6f24a7b73168ceb1aa
2018-06-22 11:40:55 +00:00
..
__init__.py Bump hacking to new required version 2017-03-07 21:56:28 +00:00
agent.py Switch to oslo.reports 2015-11-05 10:55:29 +01:00
api.py Init config before service start 2018-06-22 11:40:55 +00:00
central.py Update email addresses hp.com to hpe.com 2016-01-11 14:29:33 +00:00
manage.py Don't attempt to escalate designate-manage privileges 2017-10-20 08:34:18 +00:00
mdns.py Update email addresses hp.com to hpe.com 2016-01-11 14:29:33 +00:00
pool_manager.py Remove translation of log messages 2018-03-14 12:54:05 -07:00
producer.py Remove translation of log messages 2018-03-14 12:54:05 -07:00
sink.py Update email addresses hp.com to hpe.com 2016-01-11 14:29:33 +00:00
worker.py Remove translation of log messages 2018-03-14 12:54:05 -07:00
zone_manager.py Remove translation of log messages 2018-03-14 12:54:05 -07:00