-
Notifications
You must be signed in to change notification settings - Fork 708
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
BEEFY validators skip finality proof when they are all closed at the same time #2842
Comments
On decentralized networks this should never be the case so I think this issue is low priority. |
@serban300 On my westend rpc nodes I get a lot of "🥩 ran out of peers to request justif #19153161 from". Always the same block number. I suppose something similar? |
Yes its a little spammy because the errors comes at every block, so around 10 per minute. I'm now filtering them out but that is of course not ideal. |
Merged the fix into master. Waiting for it to be deployed on Westend, and after that maybe we should restart BEEFY on Westend in order to fix the warning. |
Restarted BEEFY on Westend: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fwestend-rpc.polkadot.io#/explorer/query/0x131c054695e41a8c44a9c1cf698e747454c8166cd6d60accec72334b6ed720ba This should be fixed now. Closing. |
…#3074) Related to paritytech#3003 and paritytech#2842 --------- Co-authored-by: Adrian Catangiu <adrian@parity.io>
The root cause of #2285 was that no validator had a BEEFY finality proof for block #7829924 . They just skipped the justification for #7829924 and moved on. More details in this comment: #2285 (comment)
Stumbled upon this issue also while working on #2787
Prerequisites:
to
Reproduction steps:
🥩 ran out of peers to request justif #43 from
. If not, repeat steps 2-3The problem seems related to closing all validators at the same time. Maybe saving the AUX DB on drop as suggested here would fix this.
The text was updated successfully, but these errors were encountered: