-
Notifications
You must be signed in to change notification settings - Fork 126
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
Gossamer Can't Build Blocks on a Cross-Client v0.9.20 Devnet #2541
Comments
I think there are a bunch of issues here. One of them is #2584. This is rather frequent. Like you will rarely not see this issue. Other issue is that substrate drops gossamer nodes after a while. I don't see a clear pattern over here, like I have gossamer nodes getting dropped after building few blocks and after building 42 blocks as well. I will know more about this problem after I fix #2584. We have seen gossamer dropping issues before and fixed them. This time blocks might be dropping for different reason. There are few different errors that I see as well regarding epoch handling. But It is not clear how to reproduce them. Some of those error happen on the second run of gossamer node. So, I am guessing based on what ends up getting written to the db (this would mostly depend on where the program is when you stop the gossamer node), and how we get info from db on restarting the node, the errors could change. But again fixing the first issue will give me better idea about other issues. One example of those logs is below
|
Looks like sometimes blocks built by gossamer are improper with
|
Looks like gossamer nodes are getting banned again and that's why they are getting disconnected |
Again a different type of error
Lines 367 to 369 in 8582cb2
It basically means same authority is producing two different blocks at the same block number. It must be some bug. Not sure why it would happen otherwise. |
@kishansagathiya this might happen if there's a fork, and one fork becomes invalidated and the node starts building on another fork and ends up making a block w the same number as previously I think we might need to remove that check unless there's a way around this |
Ensure that Gossamer can author blocks on-par with Substrate nodes in a cross-client devnet.
The text was updated successfully, but these errors were encountered: