Skip to content
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 Miss Behavior Reason: Request refused and Reason: Request timeout #2801

Closed
EclesioMeloJunior opened this issue Sep 5, 2022 · 1 comment · Fixed by #2885
Closed
Assignees

Comments

@EclesioMeloJunior
Copy link
Member

Issue summary

Substrate nodes are punishing Gossamer since gossamer refuses a substrate block request

2022-09-05 10:25:12.026 DEBUG tokio-runtime-worker sync: Request to peer PeerId("12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2") failed: Refused.    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker sub-libp2p: External API => Disconnect(12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2, SetId(0))    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker sub-libp2p: PSM <= Dropped(12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2, SetId(0))    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker peerset: Dropping 12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2: -256 to 68    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker sub-libp2p: External API <= Closed(12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2, SetId(0))    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker sub-libp2p: Handler(PeerId("12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2"), ConnectionId(2)) <= Close(SetId(0))    
2022-09-05 10:25:12.026 DEBUG tokio-runtime-worker sync: 12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2 disconnected    
2022-09-05 10:25:12.026 TRACE tokio-runtime-worker sync: 0 blocks ready for import    
2022-09-05 10:25:12.027 TRACE tokio-runtime-worker sync: Block imported successfully Some(6) (0x3d60…24ee)    
2022-09-05 10:25:12.029  INFO tokio-runtime-worker substrate: ✨ Imported #6 (0x3d60…24ee)    
2022-09-05 10:25:12.029 TRACE tokio-runtime-worker afg: Polling round 1, state = State { prevote_ghost: Some((0x2d42e1c0b9e689cdf2b51a09621be564171bdde521fdb169fe538f69c0adb97a, 0)), finalized: None, estimate: Some((0x2d42e1c0b9e689cdf2b51a09621be564171bdde521fdb169fe538f69c0adb97a, 0)), completable: false }, step = Some(Precommitted)    
2022-09-05 10:25:12.029 TRACE tokio-runtime-worker sub-libp2p: PSM => Connect(12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2, SetId(0)): No connection in proper state. Delaying.    
2022-09-05 10:25:12.029 TRACE tokio-runtime-worker peerset: Report 12D3KooWGc4ohzsjYwBQnZdV1CpUNv46JpgCUfL5iGLqW2KfWxm2: -1024 to -956. Reason: Request refused

Other information and links

@EclesioMeloJunior
Copy link
Member Author

Additional information: it is possible to see in the Gossamer logs the following error, which might be related to the Substrate punishment

2022-09-05T14:42:52-04:00 DEBUG    cannot create response for request: failed to get start block 0x9126d6f4fb6f58aaa164b9d01d8c392f0788fe2fb1c9e118dabed425db1ff127 for request: Key not found	sync.go:L111	pkg=network

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 a pull request may close this issue.

2 participants