Revert "Use Port_Binding up column to set Neutron port status"
This reverts commit 37d4195b516f12b683b774f0561561b172dd15c6.
Conflicts: neutron/common/ovn/constants.py neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py
Also revert below 2 commits which were added on
top of the parent commit:-
Revert "Ensure subports transition to DOWN"
This reverts commit 5e036a6b281e4331f396473e299b26b2537d5322.
Revert "Ensure only the right events are processed"
This reverts commit 553f462656c2b7ee1e9be6b1e4e7c446c12cc9aa.
Reason for revert: These patches have caused couple of issues[1][2][3].
[1][2] are same issue just one is seen in c8/c9-stream and other in
rhel8 and both contains much info about the issue.
[3] is currently happening only in rhel8/rhel9 as this issue is visible
only with the patch in revert and ovn-2021>=21.12.0-55(fix of [4]) which
is not yet available in c8/c9-stream.
[1][2] happens randomly as the patch under revert has moved the
events to SB DB which made a known OVN issue[5] occur more often as in
that issue SB DB Event queue floods with too many events of
PortBindingChassisEvent making other events like PortBindingUpdateUpEvent
to wait much longer and hence triggering VirtualInterfaceCreateException.
NB DB Event queue is different and hence with revert we are trying to
lower the side effect of the OVN issue[5].
This patch can be re reverted once [3] and [5] are fixed.
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/843771 /opendev. org/openstack/ neutron/ commit/ 3034b0403d95a16 3f1d31274bd7327 cce6dd71bd
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/victoria
commit 3034b0403d95a16 3f1d31274bd7327 cce6dd71bd
Author: yatinkarel <email address hidden>
Date: Thu May 26 14:57:48 2022 +0530
Revert "Use Port_Binding up column to set Neutron port status"
This reverts commit 37d4195b516f12b 683b774f0561561 b172dd15c6.
neutron/ common/ ovn/constants. py
neutron/ plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/ovsdb_ monitor. py
Conflicts:
Also revert below 2 commits which were added on
top of the parent commit:-
Revert "Ensure subports transition to DOWN" 1f396473e299b26 b2537d5322.
This reverts commit 5e036a6b281e433
Revert "Ensure only the right events are processed" e1e9be6b1e4e7c4 46c12cc9aa.
This reverts commit 553f462656c2b7e
Reason for revert: These patches have caused couple of issues[1][2][3]. =21.12. 0-55(fix of [4]) which
[1][2] are same issue just one is seen in c8/c9-stream and other in
rhel8 and both contains much info about the issue.
[3] is currently happening only in rhel8/rhel9 as this issue is visible
only with the patch in revert and ovn-2021>
is not yet available in c8/c9-stream.
[1][2] happens randomly as the patch under revert has moved the ChassisEvent making other events like PortBindingUpda teUpEvent eCreateExceptio n.
events to SB DB which made a known OVN issue[5] occur more often as in
that issue SB DB Event queue floods with too many events of
PortBinding
to wait much longer and hence triggering VirtualInterfac
NB DB Event queue is different and hence with revert we are trying to
lower the side effect of the OVN issue[5].
This patch can be re reverted once [3] and [5] are fixed.
[1] https:/ /bugs.launchpad .net/tripleo/ +bug/1964940/ /bugzilla. redhat. com/show_ bug.cgi? id=2081631 /bugzilla. redhat. com/show_ bug.cgi? id=2090604 /bugzilla. redhat. com/show_ bug.cgi? id=2037433 /bugzilla. redhat. com/show_ bug.cgi? id=1974898
[2] https:/
[3] https:/
[4] https:/
[5] https:/
Closes-Bug: #1964940 f105be4b2865ef8 4aeb9a00094 73dcc5c0e1e7ac7 550d20f951) 42461569515c39c 441555f348) 2e95deca204d082 46d9aa9549) plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/ovsdb_ monitor. py
neutron/ tests/functiona l/plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/test_ ovsdb_monitor. py ea2ce515e73c6fc 891e248ef6) plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/ovsdb_ monitor. py
neutron/ tests/functiona l/plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/test_ ovsdb_monitor. py
neutron/ tests/unit/ plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/test_ ovsdb_monitor. py
Closes-Bug: rhbz#2081631
Closes-Bug: rhbz#2090604
Related-Bug: rhbz#2037433
Related-Bug: rhbz#1974898
Change-Id: I159460be27f2c5
(cherry picked from commit e6d27be4747eb45
(cherry picked from commit 3a11ab74402cde8
(cherry picked from commit 4c5bd288466f8f7
Conflicts: neutron/
(cherry picked from commit 1648d40fe3e43f4
Conflicts: neutron/