commit 9583dc0549da2b4529a59b5862ba42aebc5ae15f
Author: LIU Yulong <email address hidden>
Date: Mon Mar 4 21:17:20 2019 +0800
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.
Reviewed: https:/ /review. opendev. org/649729 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=9583dc0549d a2b4529a59b5862 ba42aebc5ae15f
Committed: https:/
Submitter: Zuul
Branch: stable/ocata
commit 9583dc0549da2b4 529a59b5862ba42 aebc5ae15f
Author: LIU Yulong <email address hidden>
Date: Mon Mar 4 21:17:20 2019 +0800
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: plugins/ ml2/rpc. py
neutron/
Conflicts: plugins/ ml2/drivers/ l2pop/mech_ driver. py
neutron/
Closes-Bug: #1813703
Closes-Bug: #1813714
Closes-Bug: #1813715
Closes-Bug: #1794991
Closes-Bug: #1799178
Change-Id: I8edc2deb509216 add1fb21e1893f1 c17dda80961 de27dc77efa7830 fa657260be) 76d79f48be67886 681cb43d4e) c605442e9e429aa 83ea7d7348)
(cherry picked from commit a5244d6d44d2b66
(cherry picked from commit cc49ab550179bdc
(cherry picked from commit 5ffca4966877454