-
Notifications
You must be signed in to change notification settings - Fork 78
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
goroutine leak in charon-perf-1
#2439
Comments
Seems to be due to gorougtines getting stuck in consensus "waiting for running consensus to exit", this is probably because it already exitted and the Propose method is being called again.
|
obol-bulldozer bot
pushed a commit
that referenced
this issue
Jul 18, 2023
Error when either `Participate` or `Propose` is called multiple times for the same duty since this results in goroutines hanging forever. Also removes debug logs. category: refactor ticket: #2439
Here's the complete analysis and fix of the bug: https://docs.google.com/document/d/16Y2TSx1IsAMJMxVwNQKCIMb0MIuuSWMWDvParJZ1I6g/edit |
obol-bulldozer bot
pushed a commit
that referenced
this issue
Jul 19, 2023
If consensus has been started because enough messages have been received, don't also start it if exchangeTimeout is reached. category: bug ticket: #2439
obol-bulldozer bot
pushed a commit
that referenced
this issue
Jul 20, 2023
Adds a `ShouldRun` method to `instanceIO` to check if the instance was actually "running" rather than returning boolean from `getInstanceIO`. category: bug ticket: #2439
closed by #2452 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
馃悶 Bug Report
Description
We have observed a goroutine leak in
charon-perf-1
cluster for peersfaithful-sports
andcute-cycle
.馃敩 Minimal Reproduction
Run a 3 of 4 cluster with commit hash =
79116f9
and with 2 nodes down.馃敟 Error
Here's pprof profile of goroutine of
faithful-sports
:charon-perf-1-faithful-sports-goroutine.gz
Check the above profile with the following command:
What version of Charon are you running? (Which release)
The text was updated successfully, but these errors were encountered: