Skip to content

Fetch blocks and logs concurrently#51

Merged
ryansmith3136 merged 1 commit intoindexsupply:masterfrom
martinmsb:perf/concurrent-download
Jan 29, 2026
Merged

Fetch blocks and logs concurrently#51
ryansmith3136 merged 1 commit intoindexsupply:masterfrom
martinmsb:perf/concurrent-download

Conversation

@martinmsb
Copy link
Copy Markdown
Contributor

Summary

Fetch blocks and logs concurrently during download instead of sequentially, reducing per-iteration idle time caused by async I/O waits.

Impact

~22% reduction in download task idle time per iteration. Fetching blocks and logs concurrently allows one task make progress while the other yields on byte reads, so less time is spent idle overall.

@ryansmith3136 ryansmith3136 merged commit 96de136 into indexsupply:master Jan 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants