Skip to content

Conversation

@yperbasis
Copy link
Member

@yperbasis yperbasis commented Sep 18, 2022

This reverts commit 43c848c.

It's wasteful to throw away potentially useful incoming new blocks from CL.

Potentially fixes Issue #5412.

@yperbasis yperbasis linked an issue Sep 18, 2022 that may be closed by this pull request
@yperbasis yperbasis marked this pull request as ready for review September 18, 2022 11:37
@mandrigin
Copy link
Contributor

@yperbasis then we need to rebuild the logic because w/o that fix, it gets into an infinite loop that it never can get out of. Reproduced on basically all our Erigon + others complained quite a bit.

@mandrigin
Copy link
Contributor

Throwing stuff away have some issues too, but at least at that point nodes can self-recover w/o the need to restart them.

Copy link
Contributor

@mandrigin mandrigin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need more than just revert because pre-revert there was an infinite loop that required manually restarting the node.

@yperbasis
Copy link
Member Author

Need more than just revert because pre-revert there was an infinite loop that required manually restarting the node.

Do you have more details on this infinite loop? I've made a couple of Merge-related improvements in the devel branch recently; perhaps now it's OK w/o throwing away blocks. Can you try to reproduce the infinite loop with this branch?

@yperbasis yperbasis linked an issue Sep 19, 2022 that may be closed by this pull request
@yperbasis yperbasis dismissed mandrigin’s stale review September 19, 2022 14:13

The infinite loop hasn't been reproduced with this branch (or docker_revert_5401)

@yperbasis yperbasis merged commit 05df5a4 into devel Sep 19, 2022
@yperbasis yperbasis deleted the revert_5401 branch September 19, 2022 14:13
@VBulikov VBulikov mentioned this pull request Feb 5, 2025
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.

[2022.09.2] Finished Blocks Not Updating

3 participants