[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

Reply via email to