Skip to content

txpool: fix: instant-seal stall when resubmit re-imports as ready#12073

Draft
mokita-j wants to merge 4 commits into
masterfrom
mj/fix-instant-seal-resubmit-stall
Draft

txpool: fix: instant-seal stall when resubmit re-imports as ready#12073
mokita-j wants to merge 4 commits into
masterfrom
mj/fix-instant-seal-resubmit-stall

Conversation

@mokita-j

Copy link
Copy Markdown
Contributor

Description

Problem: a transaction that reaches Ready only through resubmit (e.g. one the proposer left over after a HitBlockWeightLimit block and the periodic revalidation worker re-imported) fires no notification, so the seal engine stays parked and the chain stalls with a ready transaction in the pool.

Fix: notify import_notification_sinks from the resubmit path when a transaction re-imports as Imported::Ready, just like the submit path does.

Affects revive-dev-node in default --consensus instant-seal and other nodes using run_instant_seal*.

@mokita-j mokita-j requested a review from michalkucharczyk May 14, 2026 09:36
@mokita-j

Copy link
Copy Markdown
Contributor Author

/cmd prdoc --audience node_dev --bump patch

@mokita-j mokita-j added the T0-node This PR/Issue is related to the topic “node”. label May 14, 2026
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