-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
debug_traceCall timeout not respected #1664
Comments
Hi there, Is it for Can you also provide more logs while this error occurred please. Also please the sharing following as well:
P.S: Which snapshot you used if running |
@Doucars timeout doesn't stop tracer straight away. Here is important comment from the code.
|
but if you provide more info e.g. contract + call you are calling I could debug it if this is actually happening |
Thank you for your answer. Network: I do not have any syncing issues and I am sending around 50 |
I am indexing the block by debug_traceBlockByNumber once there is any block sync'd done. the node is full node and keeps sync'd with the latest hight, only the debug trace is low. this is the log I get: 2023-06-19_14:23:00 slow rpcWrapper debug_traceBlockByNumber 29239889 1.1425981521606445 2023-06-19_14:23:37 slow rpcWrapper debug_traceBlockByNumber 29239901 2.26417875289917 |
System information
Geth version:
v1.2.4
OS & Version:
Linux
Expected behaviour
When using
debug_traceCall
with"timeout": "200ms"
, there should be a timeout error after200ms
of processing.Actual behaviour
The timeout occurs sometimes after more than
200ms
that cause the node to potentially slow down.Backtrace
The text was updated successfully, but these errors were encountered: