This repository is used to record the method, process, and results of chaos engineering testing of TiDB by using Chaos Mesh.
- Linux amd64
- TiDB 5.4
- Kubernetes 1.21
For details about the deployment and architecture of the TIDB cluster, see Deployment.
The record for each test scenario should contain the content below:
-
Description
-
Hypothesis
-
Process
-
Result
See fotmat of record for details.
- Network Delay
- Network Bandwidth
- Network Partition
- Network Packet Loss
- Network Packet Reorder
- Network Packet Duplicate
- Network Packet Corrupt
- IO Latency
- IO Fault
- CPU Stress
- Memory Stress
- Kill server(PD, TiKV or TiDB)