Comment 7 for bug 1925697

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nfv (r/stx.5.0)

Reviewed: https://review.opendev.org/c/starlingx/nfv/+/788759
Committed: https://opendev.org/starlingx/nfv/commit/1d7e5be68aa1d8aa167244411d1828bfc3e3d787
Submitter: "Zuul (22348)"
Branch: r/stx.5.0

commit 1d7e5be68aa1d8aa167244411d1828bfc3e3d787
Author: albailey <email address hidden>
Date: Thu Apr 22 18:15:01 2021 -0500

    Add missing debug logger entries for VIM

    The debug loggers are pre-created during process startup,
    and any that are missing can be created using lazy init.

    However the lazy init is not multi process safe and can
    lead to a subprocess deadlock during the import phase, which
    produces no logs or evidence that the thread is stalled.

    The workaround at the moment is to ensure that all the debug
    loggers defined at import time are configured to be setup when
    the process is created.

    There is still another cause of a stall. A separate commit
    will address it.

    Partial-Bug: 1925697
    Signed-off-by: albailey <email address hidden>
    Change-Id: I90436c1bd063a634ab8a1496236a78b01a04d51a
    (cherry picked from commit 4ffec12dc88cf43dbf86620193020be30bde33d6)