-
Notifications
You must be signed in to change notification settings - Fork 47
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
sidechain jams pending extrinsics (one extrinsic nonce skipped?) #1594
Comments
it happened again. this time I was fast enough to collect logs:
last parachain block that has events: 8531
enclave account @ 8710
|
Analyzing the pending extrinsics pool on the validateers node:
conclusion:
|
manually injecting the next xt on the collator works: It seems there is no problem with the extrinsic or the validateer. it's a peering/gossiping problem manually submitted the 3 xt's which were in the paseo-rpc-0 as pending. didn't trigger an avalanche of all remaining xt's
the validateer's node is peered with the authorities (but not with the rpc nodes currently). The authority has 4 peers (so we are fully connected there) So it has connection to authorities but still doesn't broadcast its pending extrinsics If I ask iro-collator-02 what the enclave's next nonce would be: |
workaround: restart authority collator every 5min proper solution, hopefully: paritytech/polkadot-sdk#1202 |
Since running against polkadot-1.6.0 para (or since running SBliff legacy), we observe that after a few minutes or hours of operation, the validateer can't send extrinsics to the para anymore
checking pending extrinsics on the validateers rpc node (on same machine) shows that pending extrinsics are stacking up. The other nodes in the network don't see these extrinsics (or banned them?)
The fact that restarting the SCV triggers the avalanche tells me that all jammed extrinsics had
future
status and that the next expected nonce was only coming in after the SCV restart fetched the latest nonce from the chain fresh.possible workaround:
The text was updated successfully, but these errors were encountered: