-
Notifications
You must be signed in to change notification settings - Fork 1
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
rmb calls timeout with some twins on devnet #200
Comments
after debugging with @AhmedHanafy725 this what we found the relay cache was not updating properly due to the chain event listener failure, causing outdated cached relay info.
|
As a suggestion, we can use the graphql processor to update the relay's redis cache. |
26/11/2024we Investigated the rmb code and ways of solving this issue |
27/11/2024worked on fixing the event listned and adding a backoff strategy |
after a discussion we suspect that the chain restarted without notifying the relay, resulting in a half-open connection. and the process doesn't crash, nor does it trigger a reconnection as the connection appears valid from the relay's pov to validate this guess, we could set up a local relay and chain, observing the connection/cache behavior when the chain is restarted while the relay remains active. if this is the case we could:
|
After discussing with Omar, we determined that the issue is not related to a The actual problem occurs when the thread running the listener panics. In this scenario:
If this is the case, we could:
|
some twins on devnet (e.g., twin 29) are facing random timeouts when making calls to devnet nodes. the issue occurs inconsistently, with some calls succeeding while others fail
here are some findings:
The text was updated successfully, but these errors were encountered: