paritytech / smoldot

Alternative client for Substrate-based chains.
GNU General Public License v3.0
309 stars 74 forks source link

Run a chaos net on CI #2

Open tomaka opened 4 years ago

tomaka commented 4 years ago

Using https://chaos-mesh.org and GitHub Actions

As long as this repo is private, GitHub Actions have a limit and I don't want to pay to increase it.

melekes commented 2 years ago

What's the purpose behind this one? To see how smoldot reacts to full nodes going down? How this changes given we now have Zombienet?

tomaka commented 2 years ago

The idea was to make sure that smoldot is able to sync even in weird/unlikely poor networking conditions, such as nodes going down, netsplits, a slow Internet, etc.

The problem is that it is of course not really possible to write a ZombieNet test for every possible combination of weird networking events. For this reason, these ZombieNet tests would be secondary, and would only come to complement other tests that are more important.