Comment 9 for bug 1995514

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.log (master)

Reviewed: https://review.opendev.org/c/openstack/oslo.log/+/864252
Committed: https://opendev.org/openstack/oslo.log/commit/de615d9370681a2834cebe88acfa81b919da340c
Submitter: "Zuul (22348)"
Branch: master

commit de615d9370681a2834cebe88acfa81b919da340c
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Nov 11 10:15:58 2022 +0100

    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