[ovs-build] Still Failing: roidayan/ovs#589 (for-upstream - 19dc4ec)

Travis CI builds at travis-ci.org
Mon Apr 26 12:14:38 UTC 2021


Build Update for roidayan/ovs
-------------------------------------

Build: #589
Status: Still Failing

Duration: 11 mins and 45 secs
Commit: 19dc4ec (for-upstream)
Author: Jianbo Liu
Message: ofproto-dpif-upcall: Fix race condition while purging

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.

Issue: 2582618
Fixes: 98bb4286970d ("tests: Add command to purge revalidators of flows.")
Change-Id: Ic30a8ba358449876194b0fd78bb02b312729080f
Signed-off-by: Jianbo Liu <jianbol at nvidia.com>

View the changeset: https://github.com/roidayan/ovs/compare/0e7f5ab3d571...19dc4ec1d02a

View the full build log and details: https://travis-ci.org/github/roidayan/ovs/builds/768406751?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the roidayan/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=10914095&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20210426/58c00292/attachment.html>


More information about the build mailing list