HomePhabricator

Parallel compact block downloads, take 3

Description

Parallel compact block downloads, take 3

Summary:

This PR attempts to mitigate a single case, where high bandwidth peers can bail us out of a flakey
peer not completing blocks for us. We allow up to 2 additional getblocktxns requests per unique block.
This would hopefully allow the chance for an honest high bandwidth peer to hand us the transactions
even if the first in flight peer stalls out.

Backport of core#27626 and core#27743 (bugfix).

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Subscribers: PiRK

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

Details

Provenance
FabienAuthored on Tue, Nov 5, 21:16
FabienPushed on Wed, Nov 6, 08:48
Reviewer
Restricted Project
Differential Revision
D17082: Parallel compact block downloads, take 3
Parents
rABC141e038e3b77: [cashtab] Agora order book UI adjustments
Branches
Unknown
Tags
Unknown