commit 32e8303b3b21e047abcf365c3999cb7379467b0c
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri May 13 00:54:27 2022 +0000
Skip "PortBindingChassisEvent" if revision number changes
Since [1], the "external_ids" of the NB Logical_Router_Port register
are copied into the SB Port_Binding "external_ids". When a change
in a Port_Binding register is received, if only the
"external_ids:revision_number" is changed, we skip any update on the
related Logical_Router_Port.
If not, that will lead to an infinite loop: Neutron will update
the Logical_Router_Port with a new revision number and OVN will
copy this new revision number to the SB register, triggering again
the update of the NB Logical_Router_Port
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/842147 /opendev. org/openstack/ neutron/ commit/ 32e8303b3b21e04 7abcf365c3999cb 7379467b0c
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 32e8303b3b21e04 7abcf365c3999cb 7379467b0c
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri May 13 00:54:27 2022 +0000
Skip "PortBindingCha ssisEvent" if revision number changes
Since [1], the "external_ids" of the NB Logical_Router_Port register ids:revision_ number" is changed, we skip any update on the Router_ Port.
are copied into the SB Port_Binding "external_ids". When a change
in a Port_Binding register is received, if only the
"external_
related Logical_
If not, that will lead to an infinite loop: Neutron will update
the Logical_Router_Port with a new revision number and OVN will
copy this new revision number to the SB register, triggering again
the update of the NB Logical_Router_Port
[1]https://<email address hidden> /msg62836. html
Closes-Bug: #1973347 50c42de0dfeb9bf 9b185d44bb7
Change-Id: Ib51764778a6660