-
Notifications
You must be signed in to change notification settings - Fork 589
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
RPC Node Stuck #8277
Comments
While someone probably with more experience with the project can make sense of the attached profiles to determine the issue, |
@deividaspetraitis I will ask to also take the goroutine profile next time as well, thanks |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
v ✰ Thanks for creating an issue! ✰
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->
Background
I have attached heap and cpu profiles for an RPC node from Interstellar that was stuck.
Heap: https://drive.google.com/file/d/1p9OM7tF2tNvk4CP2QbDMjRxL8ZANdlRI/view?usp=sharing
CPU: https://drive.google.com/file/d/15Rr55BC9UN-mYnUsozBqxUCQWyvW1tRa/view?usp=sharing
My quick first pass guess is that its stuck on GetConsensusRound (see the heap profile), which is why we still see queries passing through the node, but no block progress.
They had really low peer settings (0/8), but this shouldn't block a node indefinitely from making progress.
Suggested Design
Review the profiles and determine what caused the node to be stuck.
Outcome:
or
The text was updated successfully, but these errors were encountered: