neutron/neutron/plugins/ml2/drivers
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 Use same instance of iptables_manager in L2 agent and extensions 2018-01-08 14:20:00 +01:00
l2pop More accurate agent restart state transfer 2019-05-29 18:55:44 +00:00
linuxbridge Config privsep in the linuxbridge agent 2018-03-13 17:30:58 -04:00
macvtap Use same instance of iptables_manager in L2 agent and extensions 2018-01-08 14:20:00 +01:00
mech_sriov Reduce rpc calls in SR-IOV agent 2017-06-19 10:19:59 +02:00
openvswitch More accurate agent restart state transfer 2019-05-29 18:55:44 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
helpers.py Check arg type for SegmentTypeDriver functions 2017-01-26 10:54:14 +04:00
mech_agent.py Downgrade binding skip in mech_agent 2016-09-09 07:31:47 -07:00
type_flat.py OVO for FlatAllocation 2016-12-22 13:25:50 +00:00
type_geneve.py Refactoring config options for ml2 plugin drivers 2016-09-30 18:03:28 -05:00
type_gre.py Refactoring config options for ml2 plugin drivers 2016-09-30 18:03:28 -05:00
type_local.py Change passing session to context for TypeDriver 2016-12-21 14:22:16 +04:00
type_tunnel.py Get rid of custom wrap_db_retry call in sync_allocations 2017-04-28 12:14:53 +00:00
type_vlan.py Stop using legacy facade 2017-01-19 13:02:33 +04:00
type_vxlan.py Refactoring config options for ml2 plugin drivers 2016-09-30 18:03:28 -05:00