On 9/17/26 12:35 AM, Alexandra Rukomoinikova via dev wrote:
> The "ovn_ic_sb" lock is requested by every non-paused ovn-ic instance,
> regardless of whether it holds the local AZ "ovn_ic" lock. With several
> ovn-ic instances per AZ, a standby one can win the race for it.
>
> That deadlocks IC-SB writes: the standby holds the lock but never reaches
> inc_proc_ic_run(), which is gated on the local SB lock, while the active
> instances run ts_run() with is_az_leader() false and skip datapath
> creation and deletion entirely.
>
> Now request "ovn_ic_sb" lock after having already recevied ovn_ic lock,
> check it after receiving updates from SBDB.
> Also report ovn-ic-sb lock in ovn-appctl.
>
> Fixes: 052a298bb90e ("ovn-ic: Use dual IC-SB connections to prevent
> constraint violations.")
> Signed-off-by: Alexandra Rukomoinikova <[email protected]>
> ---
Hi Alexandra,
Thanks for the new version!
Applied to main and 26.09.
Regards,
Dumitru
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev