neutron/neutron
Lizhixin b68d510fd0 Remove get_router_cidrs method of dvr_edge_ha router
Since commit a388f78c8c, 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 <swaminathan.vasudevan@hpe.com>
Related-Bug: #1644415
(cherry picked from commit 91b2efcbd5)
(cherry picked from commit 9851426331)

Conflicts:
	neutron/agent/l3/dvr_edge_ha_router.py

Change-Id: Ic471189773298b353db7629c827c8787703c0069
2017-01-24 14:19:20 -08:00
..
agent Remove get_router_cidrs method of dvr_edge_ha router 2017-01-24 14:19:20 -08:00
api Check for unbound ports in L3 RPC handler 2017-01-18 15:45:17 +00:00
callbacks callbacks: Make the value of FLOATING_IP match with api resource 2017-01-09 15:05:03 +00:00
cmd Fix OVSBridge.set_protocols arg 2016-07-25 22:27:43 +00:00
common ovsfw: fix troublesome port_rule_masking 2016-10-18 16:15:07 +03:00
core_extensions Objects DB api: added composite key to handle multiple primary key 2016-03-01 17:05:11 +00:00
db Check for l3 agents count before router update 2017-01-12 01:58:25 +00:00
debug Using LOG.warning replace LOG.warn 2016-03-10 11:02:45 -08:00
extensions Check target_tenant when create rbac policy 2016-09-05 13:27:05 +00:00
hacking Using LOG.warning replace LOG.warn 2016-03-10 11:02:45 -08:00
ipam Always call ipam driver on subnet update 2016-05-26 14:03:03 +00:00
locale Imported Translations from Zanata 2016-09-08 08:06:39 +00:00
notifiers When deleting floating IP catch PortNotFound 2016-07-08 15:52:28 +00:00
objects Fix update of shared QoS policy 2016-07-25 23:00:22 +02:00
openstack Fix module's import order 2016-01-22 06:38:42 -08:00
pecan_wsgi Pecan: Allow unauthenticated version listing 2016-03-11 16:45:28 -08:00
plugins Merge "ovs agent, native ARP response: set Eth src/dst" into stable/mitaka 2017-01-20 04:10:19 +00:00
quota Using LOG.warning replace LOG.warn 2016-03-10 11:02:45 -08:00
scheduler Solve unexpected NoneType returned by _get_routers_can_schedule. 2017-01-11 02:07:45 +00:00
server Moved CORS middleware configuration into oslo-config-generator 2016-03-01 12:21:33 -08:00
services Check for ha port to become ACTIVE 2016-10-12 18:35:43 +00:00
tests Remove get_router_cidrs method of dvr_edge_ha router 2017-01-24 14:19:20 -08:00
__init__.py Deprecate _ builtin translation function 2015-12-06 19:39:20 +09:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
manager.py Pecan: replace dashes with underscores on controller lookup 2016-02-19 00:54:32 -08:00
neutron_plugin_base_v2.py Fix module's import order 2016-01-22 06:38:42 -08:00
opts.py [qos] section is missing from neutron.conf 2016-05-27 14:13:40 +00:00
policy.py Check target_tenant when create rbac policy 2016-09-05 13:27:05 +00:00
service.py Check if plugin supports starting rpc listeners 2016-03-01 15:43:44 -06:00
version.py
worker.py Some minor misspellings in comment block. 2015-11-24 00:01:21 -06:00
wsgi.py Add an option for WSGI pool size 2016-04-14 23:36:55 +00:00