[bgp driver] FIPs unnecessarily withdrawn from all the nodes

Bug #2044981 reported by Luis Tomas Bolivar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ovn-bgp-agent
Fix Released
Low
Luis Tomas Bolivar

Bug Description

FIPs are being withdrawn from all the nodes even if the VM was allocated in a different chassis. There is no harm in this but it is consuming extra resource for doing nothing

Changed in ovn-bgp-agent:
assignee: nobody → Luis Tomas Bolivar (ltomasbo)
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-bgp-agent (master)
Changed in ovn-bgp-agent:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-bgp-agent (master)

Reviewed: https://review.opendev.org/c/openstack/ovn-bgp-agent/+/901962
Committed: https://opendev.org/openstack/ovn-bgp-agent/commit/c0e21895e530bcafa1025be739a905b6ae23a240
Submitter: "Zuul (22348)"
Branch: master

commit c0e21895e530bcafa1025be739a905b6ae23a240
Author: Luis Tomas Bolivar <email address hidden>
Date: Tue Nov 28 08:21:00 2023 +0100

    Ensure withdrawn events are only processed in relevant nodes

    The withdrawn events are evaluating the chassis changes but also the
    status changes. When the status was changing it was not being
    validated that the chassis was the local one, therefore executing
    the withdrawn events in nodes there the IPs were not exposed. This
    patch fixes it

    Closes-Bug: #2044981
    Change-Id: I86faa32a10e7185eac11671470200468fa7c9dda

Changed in ovn-bgp-agent:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-bgp-agent (stable/2023.2)

Fix proposed to branch: stable/2023.2
Review: https://review.opendev.org/c/openstack/ovn-bgp-agent/+/902065

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-bgp-agent (stable/2023.2)

Reviewed: https://review.opendev.org/c/openstack/ovn-bgp-agent/+/902065
Committed: https://opendev.org/openstack/ovn-bgp-agent/commit/bae15a5adb43406123d751366473aeb588324972
Submitter: "Zuul (22348)"
Branch: stable/2023.2

commit bae15a5adb43406123d751366473aeb588324972
Author: Luis Tomas Bolivar <email address hidden>
Date: Tue Nov 28 08:21:00 2023 +0100

    Ensure withdrawn events are only processed in relevant nodes

    The withdrawn events are evaluating the chassis changes but also the
    status changes. When the status was changing it was not being
    validated that the chassis was the local one, therefore executing
    the withdrawn events in nodes there the IPs were not exposed. This
    patch fixes it

    Closes-Bug: #2044981
    Change-Id: I86faa32a10e7185eac11671470200468fa7c9dda
    (cherry picked from commit c0e21895e530bcafa1025be739a905b6ae23a240)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-bgp-agent 2.0.0.0rc1

This issue was fixed in the openstack/ovn-bgp-agent 2.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.