Skip to content

fix: Summit cold start from checkpoint deadlock#131

Open
HenryMBaldwin wants to merge 6 commits intoh/staking-and-joiningfrom
h/fix-summit-checkpoint-deadlock
Open

fix: Summit cold start from checkpoint deadlock#131
HenryMBaldwin wants to merge 6 commits intoh/staking-and-joiningfrom
h/fix-summit-checkpoint-deadlock

Conversation

@HenryMBaldwin
Copy link
Contributor

@HenryMBaldwin HenryMBaldwin commented Feb 26, 2026

Issue

When starting a wiped node from a summit checkpoint where the execution client has clean state, summit deadlocks (irrecoverably AFAIK) because it treats SYNCING from the execution client as a failure.

Solution

This is solved with an initial syncing phase, prompted by sending an initial forkchoice update to the execution client to set the sync target, and polling until it's done syncing.

Notably, if the execution client doesn't have any peers or is unable to sync for any reason, this is also effectively stalls the node. IMO this is still a strict improvement over previous behavior.

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.

1 participant