neutron/neutron/tests/functional/agent
Slawek Kaplonski 13f01238b6 [L3 HA] Add "no_track" option to VIPs in keepalived config
Patch [1] introduced new mechanism which only brings UP interfaces
on master node of HA router. It works fine with keepalived 1.x
but it is broken when keepalived 2.x was used (e.g. on Centos 8) as
in this new version of keepalived by default all interfaces of VIPs
and routes are tracked, and if one of them is DOWN, keepalived is
going to FAULT state. Because of that router will never be
transitioned to MASTER on any node.

This patch fixes it by adding "no_track" option to all VIPs
and routes in keepalived's config file.

This "no_track" option isn't added to ha interface so this one
is still tracked by keepalived.

[1] https://review.opendev.org/#/c/707406/

Closes-bug: #1874211

Change-Id: Ic16cf83fe1d1576d91047adb2d4f9e07d57185b6
(cherry picked from commit dc9084a8ec)
2020-04-23 07:14:53 +00:00
..
common Make OVS controller inactivity_probe configurable 2019-05-25 13:30:57 +00:00
l2 Ignore first local port update notification 2019-07-10 18:15:07 +00:00
l3 [L3 HA] Add "no_track" option to VIPs in keepalived config 2020-04-23 07:14:53 +00:00
linux Configure keepalived interfaces according to config file 2020-04-07 20:24:32 +00:00
ovsdb Remove polling from test_create_bridges 2018-12-19 17:05:18 +00:00
windows All functional tests logs results now 2018-11-21 19:58:18 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_dhcp_agent.py Add kill hooks for external processes 2019-06-05 14:39:15 +00:00
test_firewall.py Remove deprecated vsctl ovsdb_interface api 2018-10-11 14:59:34 -04:00
test_l2_lb_agent.py LB Trunk: Stop matching MAC of subport to port model 2017-03-01 14:10:00 +00:00
test_l2_ovs_agent.py Stop OVS agent before starting it again 2019-06-25 05:39:59 +00:00
test_ovs_flows.py Remove deprecated vsctl ovsdb_interface api 2018-10-11 14:59:34 -04:00
test_ovs_lib.py Remove deprecated vsctl ovsdb_interface api 2018-10-11 14:59:34 -04:00