-
Notifications
You must be signed in to change notification settings - Fork 879
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
Thread Blocked When Added Transaction #1585
Comments
When it happens, TPS falls to 1. It's usually around 300/400 otherwise. |
Result of a quick investigation of this bug : If we look at the logs we notice that when the thread block messages arrive we have just after a block with many transactions
When blocks with 0 transaction are created we dont have any thread block message This meant that more than 1,000 transactions had to be evaluated. The process of selecting transactions can be something quite big (especially because of the evaluation of each transaction) Line 154 in 021ce8e
This method, which can be long, is synchronized with the method that allows adding transactions (
This means that the creation of a block can impact the addition of pending transactions |
I got the same problem during the performance test. Is it resolved? If a transaction used 337,472 gas in the log, multiple transactions were stored in one block,
but a problem occurred when a transaction used 1,222,986 gas in the log.
Transactions are written to the block only if this is the case. If the Transaction Gas Limit is less than that value, the following exception occurs.
My ibftConfigFile is
My bootnode options are
My other nodes options are
|
@matkt - OK to close? |
I don't think we have a fix for that. i think we can keep it open |
I have the same issue, any solution?
|
Well 2.5 years after this was reported, it's still open. I'm getting this same error with the 23.4.0 release. Any hints? |
Considering as stale - @fab-10 is checking |
@lakshay-zeeve is it possible that Blockscout is using too many resources and it is interfering with other Besu tasks, that could mean that you need to dedicate more resources to the instance using Blockscout |
We'd like to close this issue as out of date. Please come back with more info if you have any. |
The text was updated successfully, but these errors were encountered: