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

Reply via email to