Skip to content

statement-store: avoid blocking event loop during propagation#12657

Open
DenzelPenzel wants to merge 2 commits into
masterfrom
denzelpenzel/fix-statement-propagation
Open

statement-store: avoid blocking event loop during propagation#12657
DenzelPenzel wants to merge 2 commits into
masterfrom
denzelpenzel/fix-statement-propagation

Conversation

@DenzelPenzel

@DenzelPenzel DenzelPenzel commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • queue statement propagation sends in a handler-owned FuturesUnordered
  • poll send completions from the main event loop so network backpressure from a slow peer does not block unrelated handler events
  • preserve propagation timeout and metrics accounting while leaving initial sync unchanged

This is a propagation-only extraction of the outbound send lifecycle;

@DenzelPenzel DenzelPenzel added the T0-node This PR/Issue is related to the topic “node”. label Jul 14, 2026
@paritytech-workflow-stopper

Copy link
Copy Markdown

All GitHub workflows were cancelled due to failure one of the required jobs.
Failed workflow url: https://github.com/paritytech/polkadot-sdk/actions/runs/29355567434
Failed job name: fmt

@DenzelPenzel

Copy link
Copy Markdown
Contributor Author

/cmd fmt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T0-node This PR/Issue is related to the topic “node”.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant