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.
Reviewed: https:/ /review. openstack. org/404571 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=91b2efcbd5f 21d7e726b51ca01 96a68cf46c3fde
Committed: https:/
Submitter: Jenkins
Branch: master
commit 91b2efcbd5f21d7 e726b51ca0196a6 8cf46c3fde
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 a388f78c8cb4b1c 860bfc11029b521 0955f1932d, 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> 353db7629c827c8 787703c0069
Change-Id: Ic471189773298b
Related-Bug: #1644415