Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Many Kusama nodes stuck with a large number of transactions in queue #3149

Open
bjweaver opened this issue May 31, 2021 · 5 comments
Open

Many Kusama nodes stuck with a large number of transactions in queue #3149

bjweaver opened this issue May 31, 2021 · 5 comments

Comments

@bjweaver
Copy link

Client ver: 0.9.3
Network: Kusama

One of our nodes, and many in telemetry are running very large transactions in queue backlogs

Nodes in this state will run very high CPU loads.

Restarting the polkadot service will usually clear the transaction backlog and lower the CPU usage.

Nodes should be able to clear this backlog on their own without a service restart.

@AlexZhenWang
Copy link

AlexZhenWang commented Jun 1, 2021

Same issue here. I checked the log, there are many Error importing block xxx: Err(Other(ClientImport("Invalid op │ │ eration in the pending changes tree: Tried to import or finalize node that is an ancestor of a previously finalized node"))) errors. Seems like the nodes were busy reverting blocks, which took lots of CPU resources.

I added --in-peers and --out-peers to use fewer peers, and found the CPU usage became lower.

@Swader
Copy link

Swader commented Jun 1, 2021

This was due to an NFT promotion on RMRK and is over now. Restart your nodes and it should be fine now.

@bkchr
Copy link
Member

bkchr commented Jun 1, 2021

This was due to an NFT promotion on RMRK and is over now. Restart your nodes and it should be fine now.

I want to have this again after paritytech/substrate#8963 :P

@bjweaver
Copy link
Author

bjweaver commented Jun 1, 2021

Restarting is a work around, but this is a bug that will need to be resolved as more and more projects increase the transaction load on Kusama and Polkadot.

@Swader
Copy link

Swader commented Jun 1, 2021

Sure, it's being fixed in paritytech/substrate#8963

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants