neutron/neutron/tests/unit/agent
Maximilian Stinsky c813b658d0
Fix duplicated routes exceptions
Since the train release neutron adds routes with protocol static.
Keepalived also adds the same routes with different protocols depending
on the keepalived version. This can result in duplicated routes inside
network namespaces. On l3 agent restarts those duplicate routes
then prevent the l3 agent from updating its router state
because it runs into 'RTNETLINK answers: File exists expections'
when it tries to execute 'ip route' commands.

This patch adds the same protocol static to each virtual route of
keepalived's configuration so network namespaces do not run into
duplicated routes anymore.

Closes-Bug: #1956846
Change-Id: Ic35b5d4b9110b832c10345c45ec62c0923237cfd
2022-11-25 19:39:48 +01:00
..
common Remove some unnecessary list comprehensions 2022-10-05 17:11:45 -04:00
dhcp dhcp: support multiple segmentations per network 2022-10-27 09:30:33 +02:00
l2 Use ovs constants from neutron-lib 2022-06-17 10:36:44 +05:30
l3 Fix a wrong assertion method 2022-09-11 15:41:37 +09:00
linux Fix duplicated routes exceptions 2022-11-25 19:39:48 +01:00
metadata Code move for metadata haproxy 2022-11-16 10:51:40 +08:00
ovn Merge "Code move for metadata haproxy" 2022-11-23 20:33:23 +00:00
ovsdb Remove IDL classes implemented in ovsdbapp 2021-08-30 07:40:50 +00:00
windows Remove "six" library 2020-07-28 16:55:52 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_agent_extensions_manager.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_resource_cache.py Use payload callback for RPC resource_cache 2021-08-31 13:39:06 +00:00
test_rpc.py Remove "live_migration_events" configuration option 2022-04-24 00:45:26 +00:00
test_securitygroups_rpc.py Remove unneeded contexts in ``_create_port_security_group_binding`` 2022-05-20 09:07:02 +00:00