neutron/neutron
John Schwarz 8c77ee6b20 l3 ha: don't send routers without '_ha_interface'
Change I22ff5a5a74527366da8f82982232d4e70e455570 changed
get_ha_sync_data_for_host such that if an agent requests a router's
details, then it is always returned, even when it doesn't have the key
'_ha_interface'. Further changes to this change tried to put this check
back in (Ie38baf061d678fc5d768195b25241efbad74e42f), but this patch
failed to do so for the case where no bindings were returned (possible
when the router has been concurrently deleted). This patch puts this
check back in.

Closes-Bug: #1607381
Closes-bug: #1668410
Change-Id: I047e53ea9b3e20a21051f29d0a44624e2a31c83c
(cherry picked from commit 29cec03456)
2017-03-02 20:39:08 +00:00
..
agent Merge "DHCP: enhance DHCPAgent startup procedure" into stable/mitaka 2017-02-01 13:08:03 +00: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 l3 ha: don't send routers without '_ha_interface' 2017-03-02 20:39:08 +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 Avoid KeyError when accessing "dns_name" as it may not exist 2017-02-16 11:13:00 -08: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 DVR: Fix IPtables driver for metering with DVR routers 2017-01-24 14:51:07 -08:00
tests l3 ha: don't send routers without '_ha_interface' 2017-03-02 20:39:08 +00: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 Fix that api_workers=0 doesn't spawn any api workers 2017-02-01 22:41:09 +00: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