[ovs-build] Canceled: openvswitch/ovs#5330 (master - 880b52e)

Travis CI builds at travis-ci.org
Sat Sep 30 09:47:16 UTC 2017


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

Build: #5330
Status: Canceled

Duration: 7 hours, 0 minutes, and 53 seconds
Commit: 880b52e (master)
Author: Shashank Ram
Message: datapath-windows: Fix bugs in cleaner threads

Conntrack, Conntrack-related, Stt, and IP fragmentation
have cleaner threads that run periodically to clean
up their respective tables. During driver unload,
OvsExtDetach() calls into routines that are meant
for explicitly cleaning these tables up and freeing
the resources associated with these threads.

If during driver unload, these cleaner threads run
immediately after the resources are freed, such as locks
used by these threads, then the cleaner threads result
in a kernel crash since they try to acquire locks
that have already been freed.

For eg, OvsIpFragmentEntryCleaner() caused a kernel
crash because it tried to acquire a lock that was
already freed by OvsCleanupIpFragment().

The fix is to simply exit the cleaner thread if the
lock associated with the thread is not initialized,
because the only way the threads can run when the lock
is invalid is when the lock has been freed up during
driver unload.

Testing done:
Verified that cleaner threads run as expected without
crashing during driver unload.

Signed-off-by: Shashank Ram <rams at vmware.com>
Acked-by: Anand Kumar <kumaranand at vmware.com>
Signed-off-by: Gurucharan Shetty <guru at ovn.org>

View the changeset: https://github.com/openvswitch/ovs/compare/4bf770c3053d...880b52e6f6cc

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

--

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/20170930/e4377940/attachment-0001.html>


More information about the build mailing list