Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chaos-mesh/tidb-chaos
Recording the method, process, and results of chaos engineering testing of TiDB by using Chaos Mesh.
https://github.com/chaos-mesh/tidb-chaos
chaos-engineering chaos-mesh tidb
Last synced: about 2 months ago
JSON representation
Recording the method, process, and results of chaos engineering testing of TiDB by using Chaos Mesh.
- Host: GitHub
- URL: https://github.com/chaos-mesh/tidb-chaos
- Owner: chaos-mesh
- Created: 2022-03-09T09:23:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-22T02:02:37.000Z (over 2 years ago)
- Last Synced: 2024-07-30T17:32:49.366Z (5 months ago)
- Topics: chaos-engineering, chaos-mesh, tidb
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 9
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tidb-chaos
This repository is used to record the method, process, and results of chaos engineering testing of TiDB by using Chaos Mesh.
## Test Environment
- Linux amd64
- TiDB 5.4
- Kubernetes 1.21For details about the deployment and architecture of the TIDB cluster, see [Deployment](./deployment/deployment.md).
## Format
The record for each test scenario should contain the content below:
- Description
- Hypothesis
- Process
- Result
See [fotmat of record](./format.md) for details.
## Test Scenarios
### Network
- [Network Delay](./network/delay.md)
- [Network Bandwidth](./network/bandwidth.md)
- [Network Partition](./network/partition.md)
- Network Packet Loss
- Network Packet Reorder
- Network Packet Duplicate
- Network Packet Corrupt### IO
- IO Latency
- IO Fault### Stress
- CPU Stress
- Memory Stress### Kill Server
- Kill server(PD, TiKV or TiDB)