Commit Graph

57 Commits

Author SHA1 Message Date
Andrewmatilde b807243261
Fix bug and implement recover for disk chaos (#73)
* fix bugs in SplitBytesByProcessNum & add overwrite control

Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>

* delete overwrite control

Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>

* add recover for disk&&delete fill destory

Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>

* add & fix comments

Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>

* prevent user from writing in an existing file.

Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
2021-06-11 15:01:06 +08:00
WangXiang b282cbde4c
JVM attack: support use byteman rule file (#68)
* support use byteman rule file

Signed-off-by: xiang <xiang13225080@163.com>

* update log

Signed-off-by: xiang <xiang13225080@163.com>

* remove useless code

Signed-off-by: xiang <xiang13225080@163.com>

* minor fix

Signed-off-by: xiang <xiang13225080@163.com>
2021-06-08 12:25:29 +08:00
Shivansh Saini 392de303eb
Implement Scheduling (#50)
Signed-off-by: Shivansh Saini <shivanshs9@gmail.com>
2021-05-20 15:30:51 +08:00
WangXiang 8dba64f366
support JVM attack (#33)
Signed-off-by: xiang <xiang13225080@163.com>
2021-05-12 09:45:34 +08:00
Andrewmatilde e765b99d65
Add more disk attack support (#60) 2021-05-10 14:29:52 +08:00
WangXiang 5f8e051e28
ignore fx log (#59)
* ignore fx log

Signed-off-by: xiang <xiang13225080@163.com>

* fmt code

Signed-off-by: xiang <xiang13225080@163.com>

* only in debug mode print log of go.uber.org/fx

Signed-off-by: xiang <xiang13225080@163.com>
2021-04-28 09:58:17 +08:00
WangXiang 34d5e24307
support DNS chaos (#51) 2021-04-22 14:22:19 +08:00
Andrewmatilde fd4d07f3f8
[Discussion] Reorganize structure of ./cmd to make it clear and reduce the prefix length of its internal package (#52)
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
2021-04-19 10:29:42 +08:00
Andrewmatilde 618b8eaebe
add percentage of disk option in disk fill (#46) 2021-04-16 10:16:49 +08:00
WangXiang 721fc1398a
rename some file to keep file naming conventions consistent (#49) 2021-04-15 11:46:39 +08:00
Shivansh Saini 42650abd32
Enhance HTTP server & some refactors (#31) 2021-04-13 11:54:49 +08:00
WangXiang 8d72c30f10
update stress attack (#43) 2021-04-12 15:59:40 +08:00
WangXiang 1c85e03e11
add document for server mode (#35) 2021-04-01 17:19:10 +08:00
Shivansh Saini fbd3fb4b9f
fix(typo): rename to disk_command (#37)
Signed-off-by: Shivansh Saini <shivanshs9@gmail.com>
2021-03-24 21:15:34 +08:00
Andrewmatilde 66751d6531
Support disk fill & add disk (read|write) payload (#30)
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
2021-03-18 16:19:41 +08:00
Shivansh Saini 6cedaf5f19
feat: support shutdown (#26) 2021-03-11 15:24:49 +08:00
wuxiaohui94 0e9ed80203
support SWAGGER=1 and add swagger doc for api (#16) 2021-01-27 13:48:11 +08:00
WangXiang fa13339e97
add config log-level (#14)
* add config log-level

Signed-off-by: xiang <xiang13225080@163.com>

* add value

Signed-off-by: xiang <xiang13225080@163.com>
2021-01-18 14:08:16 +08:00
wuxiaohui94 fdd2220aa3
fixed stress,process ACTION empty (#15)
Signed-off-by: wuxiaohui <wuxiaohui94@126.com>
2021-01-15 17:39:46 +08:00
WangXiang 871252530c
support create chaos and recover chaos in server mode (#9) 2020-12-28 10:55:07 +08:00
cwen0 650a3e7fb3 add version command
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-23 16:55:12 +08:00
CWen 1a17b3d32f
fix stress chaos (#7) 2020-12-23 12:26:21 +08:00
cwen0 a314e6d3e8 fix process attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-16 15:15:23 +08:00
cwen0 54f5f69e52 fix conflicts
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-14 15:52:19 +08:00
cwen0 bd08816442 Merge remote-tracking branch 'upstream/main' into main 2020-12-14 15:43:16 +08:00
cwen0 1746437b6c format search data
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-14 15:42:39 +08:00
WangXiang cfa66baff5
support stress attack (#5) 2020-12-11 18:20:50 +08:00
cwen0 e6a021d7e4 fix search command
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-10 21:17:30 +08:00
cwen0 0ace2adfe8 init search command
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-09 21:11:00 +08:00
cwen0 1d10ec8332 Support more network attacks
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-07 13:29:26 +08:00
CWen 4f163e7538
rename chaos-daemon to chaosd (#4)
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-04 18:42:34 +08:00
WangXiangUSTC eaeff90b95
import chaos-mesh as pkg to implement network attack (#3) 2020-12-04 18:25:13 +08:00
cwen0 8ebbfc40f0 Set log level
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-12-02 15:07:13 +08:00
cwen0 72f52f57d0 fix network recover
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-24 19:55:34 +08:00
cwen0 5337f6c8f8 fix network attack little bug
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-24 18:50:41 +08:00
cwen0 40a5175e4a recover network loss attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-24 17:03:33 +08:00
cwen0 1dfedebc77 init network loss attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-24 16:03:23 +08:00
cwen0 9a40ec2c2d select experiment when to recover
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-23 16:20:41 +08:00
cwen0 b54e5e4340 fix panic
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-23 15:36:40 +08:00
cwen0 6320e303f4 fack recover
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-12 14:20:11 +08:00
cwen0 6db8cec806 support recoving network attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-12 14:00:51 +08:00
cwen0 6072e9b6e9 fix network attack panic
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-11 15:11:16 +08:00
cwen0 37a0db167f support network delay attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-10 15:33:22 +08:00
cwen0 a23b0090de init network attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-05 20:51:06 +08:00
cwen0 f493ca264c import db drive
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-03 20:05:53 +08:00
cwen0 8f74a28ff7 clean useless flags
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-03 18:05:11 +08:00
cwen0 4da48b0cce fix chaosd panic
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-03 13:50:19 +08:00
cwen0 fefcb0ce5f Support to recover process attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-02 20:02:16 +08:00
cwen0 48dfc808aa combine chaosd and chaos binary
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-11-02 11:54:15 +08:00
cwen0 034392ae80 init process stop attack
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2020-10-29 17:09:06 +08:00