Skip to content

revert: async payload builder#434

Merged
akundaz merged 1 commit intomainfrom
revert-async-payload-builder
Mar 9, 2026
Merged

revert: async payload builder#434
akundaz merged 1 commit intomainfrom
revert-async-payload-builder

Conversation

@julio4
Copy link
Member

@julio4 julio4 commented Mar 9, 2026

Temporarily reverts the async payload building pattern to address some identified regressions (potential memory leak and reduced flashblock rate). (#394, #397, #398)

  • Restore sync try_build/build_payload
  • Restore BlockCell (remove watch channel)
  • Restore BestFlashblocksTxs (remove split committed/cursor)
  • Remove run_blocking_task pattern (each FB no longer opens own state_by_block_hash)
  • Restore std::sync::mpsc for flashblock timing

@julio4 julio4 mentioned this pull request Mar 9, 2026
4 tasks
@akundaz akundaz merged commit 959dd28 into main Mar 9, 2026
4 checks passed
@akundaz akundaz deleted the revert-async-payload-builder branch March 9, 2026 16:09
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