Comment 34 for bug 1838449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/rocky)

Reviewed: https://review.opendev.org/726303
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=57c86fc34fc92cb51eada86c73f66607fd9229ed
Submitter: Zuul
Branch: stable/rocky

commit 57c86fc34fc92cb51eada86c73f66607fd9229ed
Author: Miguel Lavalle <email address hidden>
Date: Sat Oct 26 18:43:56 2019 -0500

    Router synch shouldn't return unrelated routers

    [0] introduced the concept of connected routers: routers that are
    connected to the same subnets. When a L3 agent is synching a router
    with connected routers, the data of the entire set should be returned
    to the agent by the Neutron server.

    However, if an agent tries to synch a router with
    no connected routers when the same agent has other routers that are
    connected among them, the Neutron server returns the former and the
    latter. For details of how this bug can manifest itself, please see [1].

    This change prevents this situation: only the synched router is
    returned.

    [0] https://review.opendev.org/#/c/597567
    [1] https://bugs.launchpad.net/neutron/+bug/1838449/comments/15

    Change-Id: Ibbf35d0f4a0bf9281f0bc8c411e8527eed75361d
    Closes-Bug: #1838449
    (cherry picked from commit 48ea7da6c52ee14f0e9cc244fbc834283a8e74a7)