On Tue, Jun 23, 2026 at 12:15 PM Dumitru Ceara <[email protected]> wrote:
> On 6/23/26 10:47 AM, Ales Musil wrote:
> > The newly introduced "ovn-nb-cfg-sb-ts" would be removed every time the
> > timestamp was 0. This was especially problematic during upgrades
> > as the timestamp would be 0 and the key didn't exist in the database.
> > This would lead into warnings in the logs:
> >
> > |ovsdb_idl|WARN|Trying to delete a key that doesn't exist in the map.
> >
> > To prevent that check if the key is actually set before trying
> > to delete it.
> >
> > Fixes: 8b572fe84011 ("Add nb_cfg_timestamp to SB_Global for propagation
> latency.")
> > Signed-off-by: Ales Musil <[email protected]>
> > ---
> > controller/ovn-controller.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
> > index 405c985d4..4f4119dd5 100644
> > --- a/controller/ovn-controller.c
> > +++ b/controller/ovn-controller.c
> > @@ -936,7 +936,7 @@ store_nb_cfg(struct ovsdb_idl_txn *sb_txn, struct
> ovsdb_idl_txn *ovs_txn,
> >
> OVS_NB_CFG_SB_TS_NAME,
> > sb_ts_str);
> > free(sb_ts_str);
> > - } else {
> > + } else if (smap_get(&br_int->external_ids,
> OVS_NB_CFG_SB_TS_NAME)) {
> > ovsrec_bridge_update_external_ids_delkey(br_int,
> >
> OVS_NB_CFG_SB_TS_NAME);
> > }
>
> Hi Ales,
>
> Thanks for the quick follow up fix! I should've caught it at review
> too, my bad.
>
> Acked-by: Dumitru Ceara <[email protected]>
>
> Regards,
> Dumitru
>
>
Thank you Dumitru,
applied to main.
Regards,
Ales
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev