HomePhabricator

[fix] fix tsan zeromq flakiness

Description

[fix] fix tsan zeromq flakiness

Summary: In D7547 I've replaced our zmq tsan suppression race:libzmq for Core's zmq::* but that isn't sufficient. This properly suppresses current interface_zmq.py tsan warnings.

Test Plan:

cmake .. -GNinja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DENABLE_SANITIZERS=thread
ninja
TSAN_OPTIONS="suppressions=/home/marco/dev/bitcoin-abc/test/sanitizer_suppressions/tsan" test_runner.py interface_zmq

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Subscribers: deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D7549

Details

Provenance
majcostaAuthored on Sep 24 2020, 12:20
majcostaPushed on Sep 24 2020, 15:05
Reviewer
Restricted Project
Differential Revision
D7549: [fix] fix tsan zeromq flakiness
Parents
rABC9c533d592417: [refactor] remove #include <validation.h> from zmqnotificationinterface.cpp
Branches
Unknown
Tags
Unknown