neutron/neutron/agent/l3
AKamyshnikova 1927da1bc7 Add check for ha state
If all agents are shown as a standby it is possible changing state
were lost due to problems with RabbitMQ. Current change adds check
for ha state in fetch_and_sync_all_routers. If state is different -
 notify server that state should be changed.

Also change _get_bindings_and_update_router_state_for_dead_agents
to set standby for dead agent only in case we have more than one
active.

Change-Id: If5596eb24041ea9fae1d5d2563dcaf655c5face7
Closes-bug:#1648242
2017-01-13 06:39:52 +00:00
..
__init__.py Move classes out of l3_agent.py 2014-12-10 15:19:28 -07:00
agent.py Add check for ha state 2017-01-13 06:39:52 +00:00
dvr.py Clean-up L3 constant TODOs 2016-12-14 11:54:12 -05:00
dvr_edge_ha_router.py Clean-up L3 constant TODOs 2016-12-14 11:54:12 -05:00
dvr_edge_router.py Clean-up L3 constant TODOs 2016-12-14 11:54:12 -05:00
dvr_fip_ns.py DVR: Fix race condition in creation of fip gateway 2016-12-13 10:58:08 -05:00
dvr_local_router.py DVR: Fix race condition in creation of fip gateway 2016-12-13 10:58:08 -05:00
dvr_router_base.py DVR: Clean stale snat-ns by checking its existence when agent restarts 2016-08-04 10:39:15 -07:00
dvr_snat_ns.py Clean-up L3 constant TODOs 2016-12-14 11:54:12 -05:00
fip_rule_priority_allocator.py Fix two spelling mistakes 2016-05-30 01:58:04 +00:00
ha.py Add check for ha state 2017-01-13 06:39:52 +00:00
ha_router.py Merge "Remove floatingip address ignores ha_state" 2016-12-12 13:41:09 +00:00
item_allocator.py DVR: Fix ItemAllocator class to handle exceptions 2016-07-14 13:05:45 -04:00
keepalived_state_change.py l3-ha: Send gratuitous ARP when new floating IP is added 2016-11-10 15:27:21 -05:00
l3_agent_extension.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extension_api.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extensions_manager.py Refactoring config options for l2 agent ext opts 2016-11-21 19:45:04 +00:00
legacy_router.py Don't pass config object to send_ip_addr_adv_notif() 2016-11-08 19:32:00 +00:00
link_local_allocator.py spelling error: 2016-06-30 10:17:18 +08:00
namespace_manager.py DVR: Clean stale snat-ns by checking its existence when agent restarts 2016-08-04 10:39:15 -07:00
namespaces.py Fix typo in l3-agent namespace code 2016-08-09 13:15:48 -04:00
router_info.py Disable 'accept_ra' in DHCP agent namespace 2016-11-16 04:15:44 +00:00
router_processing_queue.py Fix module's import order 2016-01-22 06:38:42 -08:00