You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Experiencing problems? Have you tried our Stack Exchange first?
This is not a support question.
Description of bug
Since enabling Asynchronous Backing with runtime upgrade and updating dependencies to v1.11.0, we started experiencing frequent reorgs on the Neuroweb parachain.
Collators produce a block, right after that, they drop it and collate a new one on its spot.
It seems reorgs coincide with forks on the relay chain.
Here is an example of collator logs when reorg happens:
Collators produce a block, right after that, they drop it and collate a new one on its spot.
It seems reorgs coincide with forks on the relay chain.
Which collator are you using? The lookahead collator?
Generally forks are following the relay chain forks, as you already have assessed correctly. So, for each relay chain fork, there exists one parachain fork.
Did you generally run into any problems or just observed forks?
I’ve noticed that reorgs occur approximately every 7 blocks, which is problematic for our use case. Since our application relies on minting NFTs, a reorg invalidates previously returned IDs, leading to significant issues. While waiting for finalization could mitigate this, the delay is often too long for our app's requirements.
I also observed that when a block is discarded during a reorg, a new block is created and finalized afterward. Is it possible to configure the collator to minimize reorgs? For example, could we delay block collation to allow more time for relay chain consensus, given that consensus seems to be reached relatively quickly?
Are you using the omni-node? If yes, you could try to run with the --experimental-use-slot-based cli flag. It should lead to less forks, but doesn't prevent them totally.
@skunert we should probably expose the option to build on older relay chain parents, which would make it possible to almost prevent forks to interfere with the block production.
Is there an existing issue?
Experiencing problems? Have you tried our Stack Exchange first?
Description of bug
Since enabling Asynchronous Backing with runtime upgrade and updating dependencies to v1.11.0, we started experiencing frequent reorgs on the Neuroweb parachain.
Collators produce a block, right after that, they drop it and collate a new one on its spot.
It seems reorgs coincide with forks on the relay chain.
Here is an example of collator logs when reorg happens:
Steps to reproduce
No response
The text was updated successfully, but these errors were encountered: