Hennadii Stepanov
f2ef5a8afd
test: Fix TSan suppression
...
This change fixes locally running tests.
2021-04-14 13:27:48 +03:00
MarcoFalke
fadea0bf37
Revert "test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles"
...
I can no longer observe the need for this suppression.
This reverts commit fa1fc536bb
.
2021-04-14 06:56:59 +02:00
MarcoFalke
fadbd99885
test: Remove spurious double lock tsan suppressions by bumping to clang-12
2021-04-13 19:54:39 +02:00
MarcoFalke
fab19871ba
test: Document race:validation_chainstatemanager_tests suppression
2021-04-05 13:31:04 +02:00
James O'Beirne
4d8de04f32
tests: add snapshot activation test
2021-02-12 07:53:37 -06:00
Anthony Towns
a568b82feb
net_processing: split PeerManager into interface and implementation classes
2021-01-09 23:27:45 +10:00
MarcoFalke
e669c3156f
Merge #20748 : test: Add race:SendZmqMessage tsan suppression
...
fa957f8dc9
test: Add race:SendZmqMessage tsan suppression (MarcoFalke)
Pull request description:
Add suppression for `race:SendZmqMessage`, which isn't covered by the existing `zmq::*` suppression
Fixes #20618
ACKs for top commit:
hebasto:
re-ACK fa957f8dc9
, as my previous comment is not directly related to this pull changes.
Tree-SHA512: 8642a8b79bbfa4bee89042b66e528f27fd78c5e84a33023df440662e9114e31445fd7b04940f44b11fa4ab7438d346385a21816289c818cce9958a9b16730452
2020-12-23 12:32:33 +01:00
MarcoFalke
fa957f8dc9
test: Add race:SendZmqMessage tsan suppression
2020-12-22 21:53:13 +01:00
Hennadii Stepanov
3e1571285f
Update TSan suppressions
2020-12-22 20:24:23 +02:00
Hennadii Stepanov
d71e29e3e8
qa: Correct epoll_ctl data race suppression
...
Fixup of #20218 . Comments must start from the beginning of the line.
2020-12-22 17:34:29 +02:00
Hennadii Stepanov
e1e68b6305
test: Fix inconsistent lock order in wallet_tests/CreateWallet
2020-12-10 20:49:06 +02:00
fanquake
c82336c493
Remove references to CreateWalletFromFile
...
CWallet::CreateWalletFromFile() was removed in
8b5e7297c0
but these references remain.
2020-11-12 13:12:29 +08:00
MarcoFalke
fa949b3c13
test: Suppress epoll_ctl data race
2020-11-11 10:10:31 +01:00
John Newbery
58bd369b0d
scripted-diff: [net processing] Rename PeerLogicValidation to PeerManager
...
-BEGIN VERIFY SCRIPT-
sed -i 's/PeerLogicValidation/PeerManager/g' $(git grep -l PeerLogicValidation ./src ./test)
sed -i 's/peer_logic/peerman/g' $(git grep -l peer_logic ./src ./test)
-END VERIFY SCRIPT-
PeerLogicValidation was originally net_processing's implementation to
the validation interface. It has since grown to contain much of
net_processing's logic. Therefore rename it to reflect its
responsibilities.
Suggested in
https://github.com/bitcoin/bitcoin/pull/10756#pullrequestreview-53892618 .
2020-09-07 11:15:48 +01:00
MarcoFalke
fa1fc536bb
test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles
2020-08-29 09:55:44 +02:00
Hennadii Stepanov
9a2f12680b
ci: Add tsan suppression for race in DatabaseBatch
2020-07-16 22:41:10 +03:00
Hennadii Stepanov
a76dafa51d
ci: Add tsan suppression for race in BerkeleyBatch
2020-07-05 18:23:26 +03:00
MarcoFalke
fa12d8d3ed
ci: Add tsan suppression for race in wallet
2020-06-30 19:36:25 -04:00
MarcoFalke
fa7b46cc91
test: Add BerkeleyDatabase tsan suppression
2020-06-09 14:15:04 -04:00
MarcoFalke
fa7e002d52
ci: tsan with wallet
2020-06-04 18:26:01 -04:00
MarcoFalke
fa563cef61
test: Add more tsan suppressions
2020-05-31 10:52:06 -04:00
MarcoFalke
fa906bf298
test: Extend tsan suppressions for clang stdlib
2020-05-30 08:33:06 -04:00
MarcoFalke
fa3cc0bfc4
test: Remove unsafe BOOST_TEST_MESSAGE
2020-03-30 15:18:42 -04:00
MarcoFalke
fa37e0a68b
test: Show debug log on unit test failure
2020-01-02 18:00:05 -05:00
practicalswift
6c10037f72
rpc: Fix data race (UB) in InterruptRPC()
2018-12-18 18:52:12 +01:00
practicalswift
eaf4070e3a
Add suppression for InterruptRPC (fRPCRunning) data race
2018-12-18 09:33:02 +01:00
practicalswift
069752b726
build: Enable functional tests in the ThreadSanitizer (TSan) build job
2018-12-17 09:24:37 +01:00
Hennadii Stepanov
c5ed6e73d3
Move CheckBlock() call to critical section
...
This prevents data race for CBlock::fChecked.
2018-11-30 12:40:57 +02:00
MarcoFalke
89bf196c88
travis: Run thread sanitizer
2018-11-22 11:47:36 -05:00