Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make the eventlet logging fix execution conditional
This patch changes the ``log.setup()`` signature to allow a kwarg that makes the eventlet logging fix conditional. Some libraries that import oslo.log, replace the logging locking handling with its own implementation. For example oslo.privsep replaces the logging handler with its own one [1], that allows the communication between the privileged daemon process and the service importing the library. This local handler clashes with the evenlet logging fix implemented in [2]. [1]https://github.com/openstack/oslo.privsep/blob/1020c6fbf54f93cad9fa36b97bcd9cf75549984a/oslo_privsep/daemon.py#L579 [2]https://review.opendev.org/c/openstack/oslo.log/+/852443 Partial-Bug: #1995514 Related-Bug: #1995091 Change-Id: I4bbcfe7db6d75188e61b9084cb02b2dd2aaa0c76
- Loading branch information