-
Notifications
You must be signed in to change notification settings - Fork 846
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
Marking block as invalid because of temporary world state root mismatch #7844
Comments
@daniellehrner Have you seen this any more frequently? Which CL did you see it with? I suspect some CLs may not recover without a restart, which might make this a P2. |
I've encountered the same issue (~2x in 2 Months), with Nimbus it does indeed not recover automatically.
Notably after restarting, the first block that was imported is +1 of the one that was deemed invalid / where it broke
Nothing special in my config really (Besides parallel processing ofc)
|
It didn't happen to me in a while, but I think the parallel tx processing is most likely the culprit here. The feature is still improved, but from time to time it marks valid blocks invalid. You could simple deactivate it until it not experimental anymore and we have hardened it enough that it isn't happening anymore. |
Description
I happened already two time that my node has a temporary World State Root mismatch. Temporary, because once the CL has recovered after Besu has sent an erroneous
invalid block
message, the same block can be imported without any changes in the running Besu instance.The config file:
The error message:
Frequency: Has happened 2 times in as many weeks.
The text was updated successfully, but these errors were encountered: