This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Find and fix any subsystem cycles via Versi #5460
Labels
T5-parachains_protocol
This PR/Issue is related to Parachains features and protocol changes.
Based on this we can deploy nodes to some validator group on Versi with a reduced message channel size in order to provoke blocking.
Once nodes stall because of a deadlock - debug & find the cycle (see node stall in the knowledge share section). Continue until nodes are not stalling any more, even with very small message queues.
Once all cycles are found and fixed, we should deploy a reduced channel size (e.g. 100) to all nodes on Versi and leave it like that. This way, if we accidentally introduce a cycle it should be very likely be detected on Versi already. Also consider using a reduced channel size in at least some Zombienet tests.
The text was updated successfully, but these errors were encountered: