neutron/neutron/tests
Slawek Kaplonski 91c26f5658 Set initial ha router state in neutron-keepalived-state-change
Sometimes in case of HA routers it may happend that
keepalived will set status of router to MASTER before
neutron-keepalived-state-change daemon will spawn "ip monitor"
to monitor changes of IPs in router's namespace.

In such case neutron-keepalived-state-change process will never
notice that keepalived set router to be MASTER and L3 agent will
not be notified about that so router will not be configured properly.

To avoid such race condition neutron-keepalived-state-change will
now check if VIP address is already configured on ha interface
before it will spawn "ip monitor". If it is already configured
by keepalived, it will notify L3 agent that router is set to
MASTER.

Change-Id: Ie3fe825d65408fc969c478767b411fe0156e9fbc
Closes-Bug: #1818614
(cherry picked from commit 8fec1ffc83)
2019-03-14 21:16:08 +00:00
..
common Install centralized floating IP nat rules to all ha nodes 2018-11-05 14:56:40 +01:00
contrib Use older keepalived version in functional tests 2018-08-25 22:56:22 +02:00
etc Merge "Remove neutron-fwaas specific policies" 2017-07-26 08:49:43 +00:00
fullstack Merge "Fullstack: init trunk agent's driver only when necessary" into stable/pike 2019-01-26 00:05:03 +00:00
functional Set initial ha router state in neutron-keepalived-state-change 2019-03-14 21:16:08 +00:00
tempest Fix bash cmd used in scenario trunk tests 2018-10-17 08:41:04 +02:00
unit Merge "ovsfw: Don't create rules if updated port doesn't exist" into stable/pike 2019-03-06 01:44:24 +00:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Add new test decorator skip_if_timeout 2019-02-20 10:57:17 +01:00
fake_notifier.py
post_mortem_debug.py
tools.py FloatingIP to OVO 2017-07-25 15:20:19 +09:00