← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2086740] Re: Deadlock when metadata agent starts

 

Reviewed:  https://review.opendev.org/c/openstack/neutron/+/934188
Committed: https://opendev.org/openstack/neutron/commit/d8884a99e03533533f7bacef598e9a6af592e3fa
Submitter: "Zuul (22348)"
Branch:    master

commit d8884a99e03533533f7bacef598e9a6af592e3fa
Author: Jakub Libosvar <libosvar@xxxxxxxxxx>
Date:   Tue Nov 5 21:37:31 2024 +0000

    OVN metadata agent additional_chassis detection
    
    The patch changes how additional_chassis column support is handled in
    events. We cannot call to IDL from the match methods because the post
    fork event might not be set yet right after IDL was instantiated. If
    between the IDL instantiation and the post fork event set an event
    calling to IDL is processed, the match event method will wait
    indefinitely. This patch removes the call to IDL in the match method.
    
    Closes-Bug: #2086740
    Change-Id: Ibc7d9b4dd196bed65cff73b79d78122f70aac1a7
    Signed-off-by: Jakub Libosvar <libosvar@xxxxxxxxxx>


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2086740

Title:
  Deadlock when metadata agent starts

Status in neutron:
  Fix Released

Bug description:
  There is a small chance that if a port binding update event occurs
  right after SB IDL was instantiated and before the post_fork event is
  set, the event match function calls to sb_idl attribute that waits
  indefinitely.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2086740/+subscriptions



References