Created attachment 1975368 [details] Logs from failed run The test produce following warning in ovn-controller.log: if_status|WARN|Trying to release unknown interface vm2 The warning is skipped for now to unblock the CI. We should investigate if it's produced by real bug in ovn-controller.
It looks to me that there are three issues related to this: 1) When a logical port is added and deleted in 2 different IDL at ovn-sb, but handled within the same loop by ovn-controller, ovn-controller sees the port as deleted, and tries to remove it from if-status. The only issue here is that this situation should not cause a warning. 2) When conditional monitoring is used, and when the controller is registering the chassis, it uses the named-uuid of the chassis just created in a monitor condition. This is not the uuid of the chassis, and results in sb notifying us that all existing ports are deleted. As soon as ovn-controller got notified of the chassis update from sb, it will use the proper uuid, and situation will be back on track. This causes situation 1) to happen on test cases which do not delete ports. 3) System-tests are never executed with monitor-all=true despite what they tell (OVN_MONITOR_ALL is checked within ovn_attach, which is not called for system tests). So, even the monitor-all flavors of the test fail as... they use conditional monitoring.
ovn23.09 fast-datapath-rhel-9 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226631 ovn23.06 fast-datapath-rhel-8 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226632 ovn23.06 fast-datapath-rhel-9 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226633 ovn23.03 fast-datapath-rhel-8 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226634 ovn23.03 fast-datapath-rhel-9 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226635 ovn22.12 fast-datapath-rhel-8 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226636 ovn22.12 fast-datapath-rhel-9 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226637 ovn22.09 fast-datapath-rhel-8 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226638 ovn22.09 fast-datapath-rhel-9 clone created at https://bugzilla.redhat.com/show_bug.cgi?id=2226639
I'm closing this. This issue got fixed during a time when there was a bug in ovn-sync that caused us to correctly create clones of issues for all versions of OVN in which a bug was fixed. However, we did not update the original issue. In this case, https://bugzilla.redhat.com/show_bug.cgi?id=2226631 took the place of this original issue and is in the proper state.