[ovs-build] Broken: ovsrobot/ovs#3527 (series_228959 - 5a4331b)
builds at travis-ci.com
Wed Feb 10 20:47:55 UTC 2021
Build Update for ovsrobot/ovs
Duration: 20 mins and 9 secs
Commit: 5a4331b (series_228959)
Author: Gaetan Rivet
Message: dpif-netdev: Replace port mutex by rwlock
The port mutex protects the netdev mapping, that can be changed by port
addition or port deletion. HW offloads operations can be considered read
operations on the port mapping itself. Use a rwlock to differentiate
between read and write operations, allowing concurrent queries and
Because offload queries, deletion, and reconfigure_datapath() calls are
all rdlock, the deadlock fixed by  is still avoided, as the rdlock
side is recursive as prescribed by the POSIX standard. Executing
'reconfigure_datapath()' only requires a rdlock taken, but it is sometimes
executed in contexts where wrlock is taken ('do_add_port()' and
This means that the deadlock described in  is still valid and should
be mitigated. The rdlock is taken using 'tryrdlock()' during offload query,
keeping the current behavior.
: 81e89d5c2645 ("dpif-netdev: Make datapath port mutex recursive.")
: 12d0edd75eba ("dpif-netdev: Avoid deadlock with offloading during PMD
Signed-off-by: Gaetan Rivet <grive at u256.net>
Reviewed-by: Eli Britstein <elibr at nvidia.com>
Signed-off-by: 0-day Robot <robot at bytheb.org>
View the changeset: https://github.com/ovsrobot/ovs/compare/8a88a7342601...5a4331ba416c
View the full build log and details: https://travis-ci.com/github/ovsrobot/ovs/builds/216708166?utm_medium=notification&utm_source=email
You can unsubscribe from build emails from the ovsrobot/ovs repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=9111024&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.com/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...
More information about the build