[ovs-build] Passed: openvswitch/ovs#3912 (branch-2.7 - d161542)

Travis CI builds at travis-ci.org
Thu Jan 19 05:14:42 UTC 2017


Build Update for openvswitch/ovs
-------------------------------------

Build: #3912
Status: Passed

Duration: 1 hour, 22 minutes, and 50 seconds
Commit: d161542 (branch-2.7)
Author: Jarno Rajahalme
Message: ofproto-dpif: Use acquire/release barriers with 'tables_version'.

Use memory_order_release when updating the tables version number to
make sure no memory accesses before the atomic_store (possibly
relating to setting up the new version) are reordered to take place
after the atomic_store, which makes the new version available to other
threads.

Correspondingly, use memory_order_acquire when reading the
current tables_version to make sure no later memory accesses (possibly
relating to the current version) are reordered to take place before
the atomic_read to ensure that those memory accesses can not relate to
an older version than returned by the atomic_read.

Suggested-by: Daniele Di Proietto <ddiproietto at vmware.com>
Fixes: 621b8064b7 ("ofproto: Infra for table versioning.")
Signed-off-by: Jarno Rajahalme <jarno at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/openvswitch/ovs/compare/f1bb84e5c6e5...d161542c85cd

View the full build log and details: https://travis-ci.org/openvswitch/ovs/builds/193230562

--

You can configure 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/20170119/aba55fa5/attachment.html>


More information about the build mailing list