[Impact] In an OpenStack Kolla deployment, the OVN controller container gets restarted when this bug is hit, and it can impact all compute nodes.
The patches linked are already backported and present in the v21 ovn series. This patch fixes this issue by cloning the hmap 'flood_remove_nodes' and using it to iterate the flood remove nodes. [Test Plan] We have been able to reproduce the bug using the steps detailed in the test case that is part of fixing the bug, full steps are below. It has also been verified that by swapping the OVN container to the Xena release - ovn v21 - that has this patch already, the bug is no longer reproducible using the same steps. [Other Info] There are 2 patches linked to the same issue when flood removing flows is crashing the OVN controller. Both these patches must be backported. https://github.com/ovn-org/ovn/commit/858d1dd716db1a1e664a7c1737fd34f04fcbda5e https://github.com/ovn-org/ovn/commit/c6c61b4e3462fb5201a61a226c2acaf6f4caf917 The issues have also been tested in these threads: https://bugzilla.redhat.com/show_bug.cgi?id=1929978 https://bugzilla.redhat.com/show_bug.cgi?id=1928012 ** Bug watch added: Red Hat Bugzilla #1929978 https://bugzilla.redhat.com/show_bug.cgi?id=1929978 ** Bug watch added: Red Hat Bugzilla #1928012 https://bugzilla.redhat.com/show_bug.cgi?id=1928012 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1959441 Title: ovn-controller crashing with "failed in flood_remove_flows_for_sb_uuid()" To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1959441/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs