Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-15 | doc, test: Document steps to reproduce TSan warning for `libdb` | Hennadii Stepanov | |
2023-04-21 | test: Remove unused sanitizer suppressions | MarcoFalke | |
* The GCC suppression was fixed in gcc-11, which is available on all LTS releases of Linux distros. * The feerate suppression was likely fixed and does not trigger anymore. If it was to trigger again, the underlying bug should be fixed instead of suppressing it. * The bench suppression does not trigger anymore. Also, add comments to tsan suppressions on how to reproduce. | |||
2022-12-30 | Revert "test: Drop no longer needed `race:epoll_ctl` TSan suppression" | MarcoFalke | |
This reverts commit a3f5e541523a843e834df1858e16f89188fe19a2. | |||
2022-12-27 | test: Drop no longer needed `race:epoll_ctl` TSan suppression | Hennadii Stepanov | |
2022-09-09 | scripted-diff: rename CChainState -> Chainstate | James O'Beirne | |
-BEGIN VERIFY SCRIPT- sed -i 's/CChainState/Chainstate/g' $(git grep -l CChainState ':(exclude)doc/release-notes*') -END VERIFY SCRIPT- Co-authored-by: MacroFake <falke.marco@gmail.com> | |||
2022-02-23 | test: Fix intermittent Tsan issue | MarcoFalke | |
2022-02-19 | test: Remove suppression no longer needed with headers-only Boost.Test | Hennadii Stepanov | |
2022-02-13 | build: use header-only Boost unit test | fanquake | |
2021-10-27 | test: Add ios_base::width tsan suppression | Hennadii Stepanov | |
2021-04-14 | test: Fix TSan suppression | Hennadii Stepanov | |
This change fixes locally running tests. | |||
2021-04-14 | Revert "test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles" | MarcoFalke | |
I can no longer observe the need for this suppression. This reverts commit fa1fc536bb26471fd2a6fe8d12f98cf53c646306. | |||
2021-04-13 | test: Remove spurious double lock tsan suppressions by bumping to clang-12 | MarcoFalke | |
2021-04-05 | test: Document race:validation_chainstatemanager_tests suppression | MarcoFalke | |
2021-02-12 | tests: add snapshot activation test | James O'Beirne | |
2021-01-09 | net_processing: split PeerManager into interface and implementation classes | Anthony Towns | |
2020-12-23 | Merge #20748: test: Add race:SendZmqMessage tsan suppression | MarcoFalke | |
fa957f8dc9990e4479e4d2af46a63ceae89cd39b 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 fa957f8dc9990e4479e4d2af46a63ceae89cd39b, as my previous comment is not directly related to this pull changes. Tree-SHA512: 8642a8b79bbfa4bee89042b66e528f27fd78c5e84a33023df440662e9114e31445fd7b04940f44b11fa4ab7438d346385a21816289c818cce9958a9b16730452 | |||
2020-12-22 | test: Add race:SendZmqMessage tsan suppression | MarcoFalke | |
2020-12-22 | Update TSan suppressions | Hennadii Stepanov | |
2020-12-22 | qa: Correct epoll_ctl data race suppression | Hennadii Stepanov | |
Fixup of #20218. Comments must start from the beginning of the line. | |||
2020-12-10 | test: Fix inconsistent lock order in wallet_tests/CreateWallet | Hennadii Stepanov | |
2020-11-12 | Remove references to CreateWalletFromFile | fanquake | |
CWallet::CreateWalletFromFile() was removed in 8b5e7297c02f3100a9cb27bfe206e3fc617ec173 but these references remain. | |||
2020-11-11 | test: Suppress epoll_ctl data race | MarcoFalke | |
2020-09-07 | scripted-diff: [net processing] Rename PeerLogicValidation to PeerManager | John Newbery | |
-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-08-29 | test: Add tsan supp for leveldb::DBImpl::DeleteObsoleteFiles | MarcoFalke | |
2020-07-16 | ci: Add tsan suppression for race in DatabaseBatch | Hennadii Stepanov | |
2020-07-05 | ci: Add tsan suppression for race in BerkeleyBatch | Hennadii Stepanov | |
2020-06-30 | ci: Add tsan suppression for race in wallet | MarcoFalke | |
2020-06-09 | test: Add BerkeleyDatabase tsan suppression | MarcoFalke | |
2020-06-04 | ci: tsan with wallet | MarcoFalke | |
2020-05-31 | test: Add more tsan suppressions | MarcoFalke | |
2020-05-30 | test: Extend tsan suppressions for clang stdlib | MarcoFalke | |
2020-03-30 | test: Remove unsafe BOOST_TEST_MESSAGE | MarcoFalke | |
2020-01-02 | test: Show debug log on unit test failure | MarcoFalke | |
2018-12-18 | rpc: Fix data race (UB) in InterruptRPC() | practicalswift | |
2018-12-18 | Add suppression for InterruptRPC (fRPCRunning) data race | practicalswift | |
2018-12-17 | build: Enable functional tests in the ThreadSanitizer (TSan) build job | practicalswift | |
2018-11-30 | Move CheckBlock() call to critical section | Hennadii Stepanov | |
This prevents data race for CBlock::fChecked. | |||
2018-11-22 | travis: Run thread sanitizer | MarcoFalke | |