We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Description After upgrading Nethermind from 1.27.0 to 1.30.3 it started consuming (leaking?) memory at a pretty alarming rate.
I am using Nethermind as an RPC node, and it looks like it is at least somewhat related — without any load memory consumption seems stable.
Rate of requests if needed:
eth_getCode: ~2k/min eth_getTransactionReceipt: ~2k/min trace_transaction: ~600/min eth_blockNumber: ~20/min eth_getBlockByNumber: ~20/min
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered:
Looks like the problem is with the trace_transaction requests.
trace_transaction
Disabling them stabilized memory usage, but didn't reduce it. After a restart, everything returned to normal.
Looks like either the caching is too aggressive or the memory simply isn't released.
Sorry, something went wrong.
Hi @Ragnaruk !
Thanks for the report! We will take a look at that as a priority to fix it asap.
@brbrr Please reproduce it on our infra.
@benaadams Did we had any performance optimizations for tarce calls in last versions?
brbrr
No branches or pull requests
Description
After upgrading Nethermind from 1.27.0 to 1.30.3 it started consuming (leaking?) memory at a pretty alarming rate.
I am using Nethermind as an RPC node, and it looks like it is at least somewhat related — without any load memory consumption seems stable.
Rate of requests if needed:
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: