-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
3
-
False
-
-
False
-
ovn24.03-24.03.6-45.el9fdp
-
rhel-9
-
None
-
rhel-net-ovn
-
-
-
ssg_networking
-
OVN FDP Sprint 9
-
1
The ovn-nbctl --wait=sb command could under certain conditions return earlier than the actual update is processed. The issue was discovered during review of https://patchwork.ozlabs.org/project/ovn/patch/20250915131602.54821-1-lucas.vdias@luizalabs.com/ the test would fail without the fix because northd entered commit fail loop. The expected behavior would be for the sync call to block until the timeout runs out. However the sync call was returning 0 and the test failed later on database check.
The root cause is that northd I-P wouldn't run, but there was still valid transaction for SB. The transaction commit would return UNCHANGED, however, UNCHANGED moves idl loop next_cfg to cur_cfg, which is used by the synchronization. The next northd loop would update the SB nb_cfg in a different transaction than the failing one. Resulting in sync returning early.
- is cloned by
-
FDP-1718 CLONE [ovn26.03 fast-datapath-rhel-9] - ovn-nbctl --wait=sb returns too early
-
- Verified
-
-
FDP-1722 CLONE [ovn25.09 fast-datapath-rhel-9] - ovn-nbctl --wait=sb returns too early
-
- Verified
-
-
FDP-1723 CLONE [ovn25.03 fast-datapath-rhel-10] - ovn-nbctl --wait=sb returns too early
-
- Verified
-
-
FDP-1724 CLONE [ovn25.03 fast-datapath-rhel-9] - ovn-nbctl --wait=sb returns too early
-
- Verified
-
-
FDP-1726 CLONE [ovn24.09 fast-datapath-rhel-9] - ovn-nbctl --wait=sb returns too early
-
- Verified
-
- links to
-
RHBA-2025:155230 ovn24.03 bug fix and enhancement update