HomePhabricator

[avalanche] Clarify locking expectation in GetAvalancheVoteForTx

Description

[avalanche] Clarify locking expectation in GetAvalancheVoteForTx

Summary: Also release the cs_main lock when calling isPolled to avoid a lock order inversion between the RWLock for voteRecords and cs_main.

Test Plan: Run the abc_p2p_avalanche_transaction_finalization.py test with TSAN

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

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

Details

Provenance
FabienAuthored on Aug 21 2025, 09:28
FabienPushed on Aug 21 2025, 21:22
Reviewer
Restricted Project
Differential Revision
D18513: [avalanche] Clarify locking expectation in GetAvalancheVoteForTx
Parents
rABC63d5c3b9d934: [e.cash] Update MineMine brand to letsmineit - new site
Branches
Unknown
Tags
Unknown