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
