-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Quorum crashed on heavy loading with clique consensus. #653
Comments
Hi @pccr10001, I tried to reproduce the issue you are having by updating the 7 nodes example, but so far I am unable to...I tried to mimic your setup as much as I could. I am running public transactions and for 100 threads and 10 loops, I had all success. Can you provide more information on your setup like, are you executing private contract and private transactions. If yes, how many nodes are party to the transaction. |
Hi @jbhurat . I didn't use private contract and private transaction. This is one of my startup command. And the memory is enough for geth. (64G) Thank you. |
I followed this PR on go-ethereum #16754 and my geth didn't crash again, but it is getting very slow on syncing block. |
Hi @pccr10001, looks like the issue occurs when setting |
Hi @jbhurat |
Hi @pccr10001, this PR ethereum/go-ethereum#17173 seems to have fixed this issue. I no longer see |
We recently merged go-ethereum version 1.8.18 changes in Quorum and there are a lot of code changes around this and noticed |
Hi @pccr10001, as mentioned in the above comment ethereum/go-ethereum#17173 fixes this issue, as the code around this has changed quite a bit, the below patch works fine.
Can you please let me know if you still see this after making the above changes. |
Sorry for a late reply. |
+1 Use ethereum/go-ethereum#17173 to fix this. @pccr10001 Hope you can try it. |
Hi @pccr10001, you can also use #684 to test this. Do let me know if you see any issues |
HI @jbhurat Thanks |
Hi @pccr10001, with PR #684 I am no longer able to reproduce |
Hi @pccr10001, any updates on the above comment |
Hello @jbhurat I still keep trying on testing the environment caused crash. sorry for late reply. |
Hi @jbhurat I still got crashed. error report:
and
and sometimes got BAD BLOCK Error
I tested it with block period = 0 and = 1, without and differents. |
Hi @pccr10001, I haven't been able to reproduce the issue after apply PR #684 with the above genesis configuration. Are you still testing using the same configuration? |
Hi @jbhurat |
System information
Geth version:
geth version
OS & Version: Ubuntu 16.04
Branch, Commit Hash or Release:
git status
Expected behaviour
Everything works.
Actual behaviour
Some nodes crashed with map concurrent fatal.
Signers: 5
Total nodes: 6
Crash nodes: 2
Steps to reproduce the behaviour
Use JMeter to perform load tests with 100 threads and 10 loops.
Web3Sampler.java
Counter.sol
Backtrace
Thanks.
The text was updated successfully, but these errors were encountered: