You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge #7047: ci: run multiprocess / tsan on arm runners
ecbce32 fix: resolve quotes (pasta)
72b77f3 ci: fix check-cache job to run on correct runner architecture (pasta)
7ef6f3d chore: move suppressions to "external libraries" (pasta)
64d5fb4 test: add comprehensive TSAN suppression for BDB pthread mutex (pasta)
1fa7b64 test: add TSAN deadlock suppression for DatabaseBatch (pasta)
550e588 test: add TSAN deadlock suppression for BerkeleyBatch (pasta)
6b0ed8b ci: run multiprocess job exclusively on ARM runners (pasta)
6afb8aa ci: enable multi-arch Docker image builds for x86 and ARM (pasta)
Pull request description:
## Issue being fixed or feature implemented
run long running tsan / multiprocess builds on arm
## What was done?
before tsan took 11:09 https://github.com/dashpay/dash/actions/runs/19945280778/job/57193769222
after tsan took 9:52 https://github.com/PastaPastaPasta/dash/actions/runs/19967178415/job/57305624043
before multiprocess took 48:45 https://github.com/dashpay/dash/actions/runs/19945280778/job/57193769225
after multiprocess took 42:04 https://github.com/PastaPastaPasta/dash/actions/runs/19967178415/job/57305624116
(still waiting on the functional test runs, I expect these to also improve, but not sure)
## How Has This Been Tested?
CI looks ~ good here: https://github.com/PastaPastaPasta/dash/actions/runs/19967178415/job/57305624118
## Breaking Changes
## Checklist:
_Go over all the following points, and put an `x` in all the boxes that apply._
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
UdjinM6:
utACK ecbce32
Tree-SHA512: 065ea0217cb92dfc49e863a8359110cbd7f4b1c13c50db29c25a3b6c2d2472159b7b008b109d089999d108fe6c5fa15f83edcb4cd974b8be05b19ca80ee2e02a
0 commit comments