You have been subscribed to a public bug by Dariusz Gadomski (dgadomski): First compaction starts after 24 hours, or earlier after doubling of DB size.
Subsequent compactions will trigger every 10-20 min. The OVS version hitting this issue: ovs-vsctl (Open vSwitch) 2.17.2 Commit ID that fixes the issue is: https://github.com/openvswitch/ovs/commit/a32a4e1fa2d3fad284834d4b7bccc2e71d33f9da https://github.com/openvswitch/ovs/commit/dfc3e65c8191f5dc375337c23aed128b5c0d7781 (2.17 branch patch) Reproducer: Trigger compactions by using command line tool: ovs-appctl -t /var/run/ovn/ovnsb_db.ctl ovsdb-server/compact or by creating DB pressure, i.e.: #!/bin/bash for i in {1..5000} do ovn-nbctl ls-add sw$i if [[ $? -ne 0 ]] ; then echo "Failed on ls-add i: $i" exit 1 fi for j in {1..2000} do echo "Iteration i: $i and j:$j" ovn-nbctl lsp-add sw$i sw$i$j if [[ $? -ne 0 ]] ; then echo "Failed on lsp-add i: $i and j: $j" exit 1 fi done done for i in {1..5000} do echo "Delete iteration i: $i" ovn-nbctl ls-del sw$i if [[ $? -ne 0 ]] ; then echo "Failed on ls-del i: $i" exit 1 fi done Check for leadership transfers using: sudo grep "Transferring leadership" /var/log/ovn/ov* | grep ovsdb-server-sb.log There should be a new entry every 10-20min. === Ubuntu SRU Details === [Impact] Please see above [Test Case] * deploy Openstack Yoga * connect to the NB DB leader and run the script to generate DB pressure. Compaction will occur after the DB doubles its size * check for subsequent transfers after one hour using the following script: sudo grep "Transferring leadership" /var/log/ovn/ov* | grep ovsdb-server-sb.log [Where things could go wrong] Regression is not expected since it reduces the frequency of transfers. The fix has also been applied upstream https://github.com/openvswitch/ovs/commit/dfc3e65c8191f5dc375337c23aed128b5c0d778 however a new version has not been released. ** Affects: cloud-archive Importance: Undecided Status: New ** Affects: cloud-archive/yoga Importance: Undecided Status: New ** Affects: openvswitch (Ubuntu) Importance: Undecided Assignee: Dariusz Gadomski (dgadomski) Status: New ** Affects: openvswitch (Ubuntu Jammy) Importance: Undecided Assignee: Dariusz Gadomski (dgadomski) Status: New ** Affects: openvswitch (Ubuntu Kinetic) Importance: Undecided Assignee: Dariusz Gadomski (dgadomski) Status: New ** Tags: patch -- Raft bug: OVSDB leadership transfers every 10-20 min after initial compaction https://bugs.launchpad.net/bugs/1990978 You received this bug notification because you are a member of SE SRU ("STS") Sponsors, which is subscribed to the bug report. -- Mailing list: https://launchpad.net/~sts-sponsors Post to : sts-sponsors@lists.launchpad.net Unsubscribe : https://launchpad.net/~sts-sponsors More help : https://help.launchpad.net/ListHelp