neutron/neutron/tests/functional
LIU Yulong 9583dc0549 More accurate agent restart state transfer
Ovs-agent can be very time-consuming in handling a large number
of ports. At this point, the ovs-agent status report may have
exceeded the set timeout value. Some flows updating operations
will not be triggerred. This results in flows loss during agent
restart, especially for hosts to hosts of vxlan tunnel flow.

This fix will let the ovs-agent explicitly, in the first rpc loop,
indicate that the status is restarted. Then l2pop will be required
to update fdb entries.

Conflicts:
	neutron/plugins/ml2/rpc.py

Conflicts:
	neutron/plugins/ml2/drivers/l2pop/mech_driver.py

Closes-Bug: #1813703
Closes-Bug: #1813714
Closes-Bug: #1813715
Closes-Bug: #1794991
Closes-Bug: #1799178

Change-Id: I8edc2deb509216add1fb21e1893f1c17dda80961
(cherry picked from commit a5244d6d44)
(cherry picked from commit cc49ab5501)
(cherry picked from commit 5ffca49668)
2019-05-29 18:55:44 +00:00
..
agent More accurate agent restart state transfer 2019-05-29 18:55:44 +00:00
api Use addCleanup instead of tearDown 2017-02-02 22:07:26 +01:00
cmd More efficiently clean up OVS ports 2018-01-29 08:15:55 -06:00
common Change default exception in wait_until_true 2017-01-09 05:37:27 -05:00
db Add new test decorator skip_if_timeout 2019-02-20 09:58:01 +00:00
pecan_wsgi [Pecan] Fix custom tenant_id project_id matching 2017-06-14 16:47:09 +00:00
plugins Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
sanity sanity check: Check that ip_nonlocal_bind works with namespaces 2016-11-18 08:36:51 -05:00
scheduler Remove deprecated min_l3_agents_per_router 2017-01-16 14:25:22 -05:00
services Add missing port UPDATE event to ML2 2017-01-25 19:30:39 -08:00
tests Use get_random_string from neutron-lib 2016-12-18 21:18:05 +02:00
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Adopt privsep and read routing table with pyroute2 2016-12-21 17:52:58 +02:00
constants.py TrunkManager for the OVS agent 2016-08-24 02:52:17 -04:00
requirements.txt More instructions for neutron-db-manage revision --autogenerate 2015-11-08 19:42:56 -05:00
test_server.py Adjust psutil usage for psutil > 2 2017-01-25 00:54:26 +01:00
test_service.py Use SIGUSR1 to notify l3 agent of changing prefix file 2015-11-13 17:53:47 +03:00