On Fri, May 21, 2021 at 01:01:29AM +0000, Jianbo Liu wrote:
> The 05/11/2021 11:38, Roi Dayan wrote:
> > From: Jianbo Liu <[email protected]>
> > 
> > There is a race condidtion between purger and handler. Handler may
> > create new ukey and install it while executing 'ovs-appctl
> > revalidator/purge' command. However, before handler calls
> > transition_ukey() in handle_upcalls(), purger may get this ukey from
> > umap, then evict and delete it. This will trigger ovs_abort in
> > transition_ukey() for handler because it is trying to set state to
> > EVICTED or OPERATIONAL, but ukey is already in DELETED state.
> > To fix this issue, purger must not delete ukey in VISIBLE state.
> 
> Friendly ping for review ...

Thanks.

This looks ok to me, but it seems to make the testsuite unhappy.

https://github.com/horms2/ovs/actions/runs/878488417
https://travis-ci.org/github/horms2/ovs/builds/772454219
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to