bc99e56515
Eventlet will patch the "os" library and how it works. If "oslo_config.cfg" is called after "eventlet": - "oslo_config.cfg" imports "stevedore" - "stevedore" imports "importlib_metadata" - this library will try to use "os.open" library, but patched - "eventlet" imports "oslo_service" - "oslo_service" imports "oslo_logging" - "oslo_logging" imports "oslo_config.cfg", but at this point, the instance cfg.CONF does not exist yet If "oslo_config.cfg" is imported before calling eventlet, "oslo_logging" is not called and there is no circular import. Closes-Bug: #1888213 [1]I8b08f289d446f4775eac1e1a91997fa96f25f641 Change-Id: Idcc04f46b2a01e24dfd56cef8121694439e0339e |
||
---|---|---|
.. | ||
__init__.py | ||
dhcp_agent.py | ||
l3_agent.py | ||
ovs_agent.py |