Open seunlanlege opened 2 weeks ago
I believe this is harmless, as a new instance will be allocated anyway. See here, maybe someone more familiar with the code can confirm.
Not sure why the warning exists, can it be removed?
I believe this is harmless, as a new instance will be allocated anyway. See here, maybe someone more familiar with the code can confirm.
My question is why does it stall block syncing?
Does it really stall or is it just extremely slow? Tell them to set --max-runtime-instances 32
and see if that helps.
https://github.com/paritytech/substrate/issues/8846 generally this would prevent this by having some priority based cache for consensus related actions.
Does it really stall or is it just extremely slow?
It actually stalls, from the attached image. Its syncing at 0.0bps, while serving a lot of rpc requests
Can you please ask them to run with -lsync=trace
and post the logs when it stalls?
Is there an existing issue?
Experiencing problems? Have you tried our Stack Exchange first?
Description of bug
In the Hyperbridge node, we provide an RPC for querying ISMP events which calls into the runtime using the runtime api.
https://github.com/polytope-labs/hyperbridge/blob/main/modules/ismp/pallets/rpc/src/lib.rs#L423
The problem is if this RPC gets called with a very large block range or perhaps too frequently, users start to observe the following error:
Which eventually causes the node to fall out of sync.
Steps to reproduce
No response