neutron/neutron/plugins/ml2/drivers/openvswitch/agent
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
..
common Divide-and-conquer local bridge flows beasts 2019-04-03 17:14:38 +00:00
extension_drivers OpenFlowSwitchMixin: do not override delete_flows 2018-10-27 19:56:46 +00:00
openflow Divide-and-conquer local bridge flows beasts 2019-04-03 17:14:38 +00:00
xenapi XenAPI: Support daemon mode for rootwrap 2017-01-19 07:33:43 +00:00
__init__.py Restructure agent code in preparation for decomp 2015-06-26 15:06:49 +00:00
main.py Add OSprofiler support 2016-05-20 11:35:59 -05:00
ovs_agent_extension_api.py Generalize agent extension mechanism 2016-07-19 13:45:22 +00:00
ovs_capabilities.py Add agent-side driver scaffolding for trunk functionality 2016-08-18 12:10:22 +00:00
ovs_dvr_neutron_agent.py Don't uninstall flow tables in setup_dvr_flows_on_integ_br 2018-10-31 16:44:33 +01:00
ovs_neutron_agent.py More accurate agent restart state transfer 2019-05-29 18:55:44 +00:00
vlanmanager.py Removed deprecated class LocalVLANMapping 2016-11-07 20:24:06 +00:00