Comment 3 for bug 1644415

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/404571
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=91b2efcbd5f21d7e726b51ca0196a68cf46c3fde
Submitter: Jenkins
Branch: master

commit 91b2efcbd5f21d7e726b51ca0196a68cf46c3fde
Author: Lizhixin <email address hidden>
Date: Sat Nov 26 13:16:59 2016 +0800

    Remove get_router_cidrs method of dvr_edge_ha router

    Since commit a388f78c8cb4b1c860bfc11029b5210955f1932d, we fetch
    routers' existing floating ip address from the fip namespace's
    route table instead of qrouter namespace's qg device for the
    dvr_local and dvr_edge router. But for dvr_edge_ha router, it
    still fetch the existing floating ip like legacy router, causing
    it can’t know which existent floating ip rules need to be removed.

    After removing the get_router_cidrs method, the dvr_edge_ha router
    inherit the get_router_cidrs method from dvr_local router and it
    will remove the existent floating ip rules successfully if we
    disassociate the floating ip.

    Co-Authored-By: Swaminathan Vasudevan <email address hidden>
    Change-Id: Ic471189773298b353db7629c827c8787703c0069
    Related-Bug: #1644415