-
Notifications
You must be signed in to change notification settings - Fork 885
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
BAD Block in private QBFT chain #7036
Comments
can you provide your configuration, did you use bonsai data structure? |
@cryptohazard is this the same as your issue #6680 |
No it doesn't seem so. I will run some tests and share the errors I'm getting (annoyingly, I can't copy/paste everything due to work policy so I have to adapt/clean the logs, config...) |
Forest, since it was the old default and our chain was already up before you changed the default to Bonsai. |
the error:
I can also say that updating to the current version |
@matthew1001 |
Yeah I'm just having a look now. There was a fix in |
I've raised a PR which resolves the issue (#7115). Tested by syncing @cryptohazard do you have a Besu build environment? If you do and are able to test out https://github.com/matthew1001/besu/tree/qbft-ignore-withdrawals please do. @jflo @non-fungible-nelson it could be difficult for users to have to wait long for this fix. Not sure what the options are for getting it into a release in the near future. |
we were not planning on having as long of a release cycle for the next release. We would like to restart the two week cadence. |
we don't yet but we are looking into setting one up. So that we can test the updates faster from now on. Thanks for the work on that issue. This solves a lot of headaches we were having. |
Description
We ran a private chain of 4 nodes, with QBFT and all the milestones enabled. We added Shanghai once we migrated to 24.3.0.
One node, which is our JSON-RPC node fell out of sync. It showed a
BAD BLOCK
error and from there we couldn't make it join the network any more (we ran into #6760 then).My question is: do you see a way a heavy (relatively) load on the JSON-RPC could end up with bad blocks?
Looking through other issues with bad blocks here, I'm pretty unsure how we caused it.
The text was updated successfully, but these errors were encountered: