Todd Lipcon has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/10240 )
Change subject: KUDU-2422. Fix TSAN hangs in Subprocess::Start ...................................................................... KUDU-2422. Fix TSAN hangs in Subprocess::Start This pulls in an upstream patch from LLVM to fix an occasional hang when starting processes in TSAN builds[1] Tested with: KUDU_ALLOW_SLOW_TESTS=0 ./build-support/dist_test.py loop -n 1000 \ ./build/latest/bin/subprocess-test --gtest_filter=\*CurrentDir \ --gtest_repeat=1000 --stress-cpu-threads=3 Without the patch, two of the tasks hung in Subprocess::Start and failed. With the patch, all succeeded. [1] https://github.com/google/sanitizers/issues/945 Change-Id: I9426b28c8a925b6d59ec4241aa12007a07f6ec70 Reviewed-on: http://gerrit.cloudera.org:8080/10240 Tested-by: Kudu Jenkins Reviewed-by: Adar Dembo <[email protected]> --- M thirdparty/download-thirdparty.sh A thirdparty/patches/llvm-tsan-disable-trace-switching-after-multithreaded-for.patch 2 files changed, 56 insertions(+), 2 deletions(-) Approvals: Kudu Jenkins: Verified Adar Dembo: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/10240 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I9426b28c8a925b6d59ec4241aa12007a07f6ec70 Gerrit-Change-Number: 10240 Gerrit-PatchSet: 2 Gerrit-Owner: Todd Lipcon <[email protected]> Gerrit-Reviewer: Adar Dembo <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Todd Lipcon <[email protected]>
