This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Slow eth_sendRawTransaction
response time. jsonrpc-eventloop
thread does txqueue
processing.
#10504
Labels
F7-optimisation 💊
An enhancement to provide better overall performance in terms of time-to-completion for a task.
M4-core ⛓
Core client code / Rust.
M6-rpcapi 📣
RPC API.
Before filing a new issue, please provide the following information.
I've been observing occasional bad performance of the
eth_sendRawTransaction
andparity_nextNonce
endpoints JSON RPC. Both HTTP and WebSocket response times can reach up to 4-5s, whereas the same node usually takes around 10-20ms to respond toeth_call
,eth_getTransactionCount
etc.While debugging it I noticed that when handling
eth_sendRawTransaction
,jsonrpc-eventloop-N
threads tend to do some suspicioustxqueue
processing, which I would expect to happen asynchronously.Attaching an example log snippet:
The text was updated successfully, but these errors were encountered: