xiang
6365d0800e
add missed file
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-03-25 03:17:34 +00:00
xiang
c5b5195ada
add recover for replace
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-03-25 03:07:47 +00:00
xiang
6f01d033f4
replace data in file by sed
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-03-23 10:13:12 +00:00
xiang
fdc41e22c2
resolve conflicts
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-03-09 06:27:51 +00:00
WangXiang
bc1b29af2d
Makefile: support build and download releated tools ( #135 )
...
* support build && download tools in Makefile
Signed-off-by: xiang <xiang13225080@163.com>
* update readme
Signed-off-by: xiang <xiang13225080@163.com>
* update release ci(test)
Signed-off-by: xiang <xiang13225080@163.com>
* update yum package repository
Signed-off-by: xiang <xiang13225080@163.com>
* update ci
Signed-off-by: xiang <xiang13225080@163.com>
* update readme
Signed-off-by: xiang <xiang13225080@163.com>
* put document at the header
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-03-07 10:59:48 +08:00
FingerLeader
81dc95afc2
Network: support down NIC ( #130 )
...
* add new feature nic down
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add nic down
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add nic down validate
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* use SchedulerConfig
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add support fot sub-interface
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add test for nic down
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add test for nic down
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* use bash to implement nic down
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* replace cmd.Start with cmd.CombinedOutput
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* remove nohup
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* remove useless log.Error
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add some comments
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add some comments
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add some comments
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-03-02 18:41:46 +08:00
WangXiang
4e99e3cc8e
update roadmap ( #134 )
...
* update roadmap
Signed-off-by: xiang <xiang13225080@163.com>
* update status
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-21 14:00:05 +08:00
WangXiang
90f7f9b29e
JVM: support inject fault to MySQL Java client ( #106 )
...
* support inject fault to MySQL Java client
Signed-off-by: xiang <xiang13225080@163.com>
* remove useless code
Signed-off-by: xiang <xiang13225080@163.com>
* fix unit test
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
* add unit test && minor update
Signed-off-by: xiang <xiang13225080@163.com>
* update stress and gc
Signed-off-by: xiang <xiang13225080@163.com>
* submit helper
Signed-off-by: xiang <xiang13225080@163.com>
* update release ci && minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* add integration test && minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* add retry
Signed-off-by: xiang <xiang13225080@163.com>
* update comment && add config validate
Signed-off-by: xiang <xiang13225080@163.com>
* update comment
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-21 10:21:41 +08:00
xiang
62346ee3b1
minor update
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 11:00:44 +00:00
xiang
80bf612c22
add json label
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 10:34:27 +00:00
xiang
5a3fd77ca6
update year in license
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 09:56:10 +00:00
xiang
4a75d8a3b0
add missed file
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 09:52:39 +00:00
xiang
00376c1709
minor update on env
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 09:33:22 +00:00
xiang
b7ed8ae233
add missed file
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 08:58:54 +00:00
WangXiang
684c9f93b2
Merge branch 'main' into file
2022-02-17 16:50:46 +08:00
xiang
995882c8f5
add integration test
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 08:49:26 +00:00
xiang
15136e24fd
update file attack 2
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-17 08:37:28 +00:00
WangXiang
2368d63509
JVM: refine with byteman-helper ( #128 )
...
* support inject fault to MySQL Java client
Signed-off-by: xiang <xiang13225080@163.com>
* remove useless code
Signed-off-by: xiang <xiang13225080@163.com>
* fix unit test
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
* add unit test && minor update
Signed-off-by: xiang <xiang13225080@163.com>
* update stress and gc
Signed-off-by: xiang <xiang13225080@163.com>
* submit helper
Signed-off-by: xiang <xiang13225080@163.com>
* update release ci && minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* add integration test && minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* add retry
Signed-off-by: xiang <xiang13225080@163.com>
* remove mysql
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-15 12:17:39 +08:00
xiang
519730cb15
update file attack 1
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-14 07:19:00 +00:00
xiang
79b3e32f9e
add file tools
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-02-11 04:02:48 +00:00
xiang
bdb1ca0145
fix recover
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-01-20 12:53:12 +00:00
xiang
b010c44396
upadte comment
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-01-20 02:11:16 +00:00
WangXiang
801e38ace1
Merge branch 'main' into file
2022-01-20 10:05:28 +08:00
Andrewmatilde
ed3ab388be
Enable fill | write in dir. ( #126 )
...
* add default value of PayloadProcessNum&FillByFAllocate
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* recover unit-test
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* recover unit-test
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* Enable fill | write in dir.
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* Enable fill | write in dir.
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* Enable fill | write in dir.
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix lint
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix log
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
2022-01-17 13:05:44 +08:00
FingerLeader
fafc3eb912
add parameter recover-cmd for process kill ( #122 )
...
* add parameter recover-cmd for process kill
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add parameter recover-cmd for process kill
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* resolve confilct
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add test for recover-cmd
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* fix some detail
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* modify details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* modify details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* modify details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-01-12 17:27:43 +08:00
Andrewmatilde
22a8a7cfc9
add default value of PayloadProcessNum&FillByFAllocate ( #121 )
...
* add default value of PayloadProcessNum&FillByFAllocate
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* recover unit-test
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* recover unit-test
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
2022-01-11 19:29:44 +08:00
xiang
345e544465
add command
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-01-07 03:42:32 +00:00
xiang
d50e985cbc
add dile
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-01-07 10:56:14 +08:00
WangXiang
7103539ffe
Network: set default value for duplicate and corrupt action && fix partition ( #115 )
...
* add default value
Signed-off-by: xiang <xiang13225080@163.com>
* set default value for corrupt
Signed-off-by: xiang <xiang13225080@163.com>
* fix partition
Signed-off-by: xiang <xiang13225080@163.com>
2021-12-22 13:35:47 +08:00
Siyu Chen
2fe4276f24
chore: divide http and https server ( #113 )
...
* chore: devide http and https server
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: integration test
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: ci integration test
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: ci integration test
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: generate cert
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: verify certs
Signed-off-by: SiyuChen <ryougi201@gmail.com>
* fix: register mtls middleware
Signed-off-by: SiyuChen <ryougi201@gmail.com>
2021-12-16 13:32:35 +08:00
WangXiang
54a0b0b898
some minor update ( #100 )
...
* add json label && set deault value for server mode && support jvm in server mode
Signed-off-by: xiang <xiang13225080@163.com>
* add default value for clock
Signed-off-by: xiang <xiang13225080@163.com>
* update config name && update description
Signed-off-by: xiang <xiang13225080@163.com>
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* update json field of disk
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2021-11-29 14:25:52 +08:00
WangXiang
9d861673eb
support build in arm64 platform ( #105 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-11-29 11:29:52 +08:00
WangXiang
50bfa4ca39
network attack: support bandwidth limit ( #91 )
...
* support limit network bandwidth
Signed-off-by: xiang <xiang13225080@163.com>
2021-11-17 15:16:05 +08:00
WangXiang
9e6d9eedce
JVM attack: combine install and submit into one ( #85 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-11-09 20:23:10 +08:00
WangXiang
8a90c5a85b
support oom on heap and stack ( #79 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-10-11 14:24:48 +08:00
WangXiang
693b6f7cc8
support partition in network attack ( #65 )
...
* add partition
Signed-off-by: xiang <xiang13225080@163.com>
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
* format code
Signed-off-by: xiang <xiang13225080@163.com>
* format code
Signed-off-by: xiang <xiang13225080@163.com>
* add direction config
Signed-off-by: xiang <xiang13225080@163.com>
* update pkg
Signed-off-by: xiang <xiang13225080@163.com>
* update go version
Signed-off-by: xiang <xiang13225080@163.com>
* test
Signed-off-by: xiang <xiang13225080@163.com>
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* test
Signed-off-by: xiang <xiang13225080@163.com>
* upgrade goimports
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
* update go.mod
Signed-off-by: xiang <xiang13225080@163.com>
* address comment
Signed-off-by: xiang <xiang13225080@163.com>
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* update go.mod
Signed-off-by: xiang <xiang13225080@163.com>
* update function name
Signed-off-by: xiang <xiang13225080@163.com>
2021-10-09 14:51:25 +08:00
Pablo Caderno
684f94e20d
return 404 code when delete not exist experiment ( #96 )
...
Signed-off-by: Pablo Caderno <kaderno@gmail.com>
2021-10-08 13:55:08 +08:00
Shivansh Saini
d795cf65e5
feat: support ssl + client ssl authentication ( #69 )
...
Signed-off-by: Shivansh Saini <shivanshs9@gmail.com>
2021-09-30 17:08:45 +08:00
Andrewmatilde
c1b722e87e
Add clock attack support. ( #90 )
...
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
2021-09-30 16:22:20 +08:00
yujinqiu
c54f9a5d4d
Fix signal error ( #92 )
...
Co-authored-by: yujinqiu <yujinqiu@gmail.com>
2021-09-16 15:18:52 +08:00
WangXiang
69a5aa40f3
supoort all signal for process ( #87 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-09-15 14:38:14 +08:00
WangXiang
2dcda95c83
add roadmap ( #80 )
...
* add roadmap
Signed-off-by: xiang <xiang13225080@163.com>
* add time skew
Signed-off-by: xiang <xiang13225080@163.com>
* add jvm attack
Signed-off-by: xiang <xiang13225080@163.com>
2021-09-15 14:23:33 +08:00
Andrewmatilde
352ba5a47a
factor disk attack&add schedule support for disk read&write ( #77 )
...
* 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>
* patch
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* factor disk attack
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* add schedule support for disk read&write
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* remove some test & add new unit test & fix some bug
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* fix some mistakes in log
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* fix unsupportted unit `c` in fallocate.
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* roll back scheduler
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* add comment
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* save some indentation
Signed-off-by: Andrewmatilde <davis6813585853062@outlook.com>
* add a comment
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
2021-09-08 18:26:53 +08:00
CWen
c2fddc2942
chore: delete useless binary ( #88 )
...
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2021-08-26 14:25:36 +08:00
WangXiang
d077fdaf12
support set uid when injectting fault ( #84 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-08-17 14:54:01 +08:00
WangXiang
cbc5801ef2
some minor update ( #76 )
...
* remove workers in mem stress
Signed-off-by: xiang <xiang13225080@163.com>
* fix search
Signed-off-by: xiang <xiang13225080@163.com>
* fix test
Signed-off-by: xiang <xiang13225080@163.com>
* address comment
Signed-off-by: xiang <xiang13225080@163.com>
2021-08-02 14:38:30 +08:00
Potato
f8e6aa3600
fix wrong comments ( #83 )
...
Signed-off-by: LebronAl <TXYPotato@gmail.com>
2021-07-28 10:53:08 +08:00
WangXiang
279033cdb9
update binary execute path ( #81 )
...
* update binary path
Signed-off-by: xiang <xiang13225080@163.com>
* format
Signed-off-by: xiang <xiang13225080@163.com>
2021-07-15 14:46:23 +08:00
WangXiang
a1c4108c03
minor fix on release action ( #78 )
...
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
2021-06-30 16:28:03 +08:00
luanqi521-s
39c7c76fba
Simulate port is already allocated ( #62 ) ( #67 )
...
Signed-off-by: Luanqi <949807469@qq.com>
2021-06-23 12:26:45 +08:00