RediI(Regression framework for Distributed system Infrastructure) is an infrastructure or the deterministic reproduction of distributed system failures. RediI provides both a dataset of known distributed-systems bugs called RediD and a toolset called RediT.
Please refer to benchmark/README.md for more information on how to run RediT.
We provide bugs in each version of each distributed system and their error injection scripts. You can quickly switch between error and repair versions through the instructions in the data set, and test RediT or your tool on different versions.
We provide recurring test cases for RediI. You can use the recurring test cases according to the instructions in the Testcase folder, so that you can quickly get started with our framework.
You can open an issue in the project to inform us of your problems.
RediB is licensed under MIT and is freely available on Github.