-
Notifications
You must be signed in to change notification settings - Fork 711
FCU Canonical chain corruption after beacon sync (3 fixes + startup healing) #10876
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 26 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
5d383ec
FCU to canonical ancestor silently ignored, leaving descendants canon…
svlachakis 4de70a8
fix comments
svlachakis 3e6e6b9
fix comment
svlachakis 2c05551
Merge branch 'master' into canonical-fix
svlachakis 4c73b74
Merge remote-tracking branch 'origin/canonical-fix' into canonical-fix
svlachakis 4f89834
change approach
svlachakis 9dad401
remove empty line
svlachakis c090be2
HealCanonicalChain implementation & tests
svlachakis 55d1487
fix build
svlachakis 28b3961
ePBS FCU fix
svlachakis 3aed814
Merge branch 'master' into canonical-fix
svlachakis d7bb41a
Merge branch 'master' into canonical-fix
svlachakis 663d628
Merge branch 'master' into canonical-fix
svlachakis 7d28f8a
Merge branch 'master' into canonical-fix
svlachakis c3583e1
Merge branch 'master' into canonical-fix
svlachakis 3f6cb8a
geth parity with https://github.com/ethereum/go-ethereum/blob/745b0a8…
svlachakis 4231c21
Merge branch 'master' into canonical-fix
svlachakis 883eafd
GetBlockHashOnMainOrBestDifficultyHash now returns null when
svlachakis 95cb3e4
Merge branch 'master' into canonical-fix
svlachakis e83b46d
revert change for WasProcessed=false
svlachakis d9024ad
Merge branch 'master' into canonical-fix
kamilchodola 590c37b
test: add beacon sync + reorg stale marker reproduction test
kamilchodola 1da5cf6
test: add failing gap test for beacon sync race condition
kamilchodola a8cf7c7
fix: skip gaps in upward scan instead of breaking
kamilchodola 447a0e9
Merge remote-tracking branch 'origin/master' into canonical-fix
svlachakis 292985c
PR cleanup
svlachakis de523da
remove misleading comment
svlachakis 06a1567
minor copilot comments
svlachakis 2ab930b
Merge branch 'master' into canonical-fix
svlachakis 25f24ac
Merge branch 'master' into canonical-fix
svlachakis 07dfcc0
review comments
svlachakis e2de610
Merge remote-tracking branch 'origin/canonical-fix' into canonical-fix
svlachakis d498043
Merge branch 'master' into canonical-fix
svlachakis e2a9322
Canonical fix refactor (#10972)
LukaszRozmej 402195d
Lukasz review
svlachakis b7a54d1
fixes
LukaszRozmej 62ba845
Revert "fixes"
LukaszRozmej b646a6a
Lukasz review - Refactoring
svlachakis 0ccac8b
Merge remote-tracking branch 'origin/canonical-fix' into canonical-fix
svlachakis d1bd021
fixes
svlachakis c2f3d48
Merge branch 'master' into canonical-fix
svlachakis fb43b3b
revert blocktree registration
svlachakis 6f0ccd9
Merge branch 'master' into canonical-fix
svlachakis b830b19
Merge branch 'master' into canonical-fix
svlachakis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
590 changes: 590 additions & 0 deletions
590
src/Nethermind/Nethermind.Blockchain.Test/BlockTreeTests.cs
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.