Yue Yang
bc039aa483
fix: install gcc ( #261 )
2024-03-25 14:35:53 +08:00
Yue Yang
ddcd31e68e
fix: install make ( #260 )
2024-03-25 14:25:45 +08:00
Yue Yang
62d1ceb50f
chore: deprecate centos ( #259 )
2024-03-25 14:09:56 +08:00
Yue Yang
00c8a256ef
chore: use setup-python ( #258 )
2024-03-25 11:14:13 +08:00
Yue Yang
9efc3a19d8
chore: upgrade to centos8 ( #257 )
2024-03-25 11:03:34 +08:00
Yue Yang
5cb6b0e45f
chore: upgrade go ( #256 )
2024-03-25 10:50:43 +08:00
Yue Yang
5c7014f45d
chore: upgrade actions ( #255 )
2024-03-25 10:13:27 +08:00
yuriscott
c31ee824d7
fix: device name always eth0 in iptable network attack partition ( #252 )
...
Co-authored-by: yuri.yin <yincc8@chinatelecom.cn>
Co-authored-by: Yue Yang <g1enyy0ung@gmail.com>
2024-03-13 10:07:09 +08:00
Andrewmatilde
19a157239e
Fix issue about disk attack cannot work well in chaos-mesh:physical machine chaos ( #236 )
...
* 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>
* ignore some unhandled errors & fix unexported returned value in exported function
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix deprecated function
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* complete async disk attack in server side
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* better input args type in command pool
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* complete test for command pool
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add license
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add license
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix comment
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add output channel to pools
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* manually test & fix disk attack
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix ut in disk attack
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix Boilerplate header
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
---------
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: Cwen Yin <cwenyin0@gmail.com>
2023-02-08 17:01:30 +08:00
Cwen Yin
e7715f72b9
Revert "fix hostname params and add full-disable params ( #226 ) ( #227 )" ( #235 )
...
This reverts commit 6c378aaed6 .
2023-02-08 16:10:04 +08:00
Nikita Savchenko
d32144829e
add reboot command ( #119 ) ( #228 )
...
Signed-off-by: Nikita Savchenko <nikisavchenko@ozon.ru>
Co-authored-by: Nikita Savchenko <nikisavchenko@ozon.ru>
2023-02-06 17:54:40 +08:00
Nikita Savchenko
6c378aaed6
fix hostname params and add full-disable params ( #226 ) ( #227 )
...
Signed-off-by: Nikita Savchenko <nikisavchenko@ozon.ru>
Co-authored-by: Nikita Savchenko <nikisavchenko@ozon.ru>
2023-02-03 09:54:23 +08:00
Cwen Yin
0fa7a8eebe
Kafka attack: support more auth mechanisms ( #233 )
...
* kafka attack: support more auth mechanism
Signed-off-by: cwen0 <cwenyin0@gmail.com>
* fix typo
Signed-off-by: cwen0 <cwenyin0@gmail.com>
* format header
Signed-off-by: cwen0 <cwenyin0@gmail.com>
* format header
Signed-off-by: cwen0 <cwenyin0@gmail.com>
---------
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-02-01 19:15:19 +08:00
FingerLeader
3a6efb7db2
fix ignored json tag ( #232 )
...
Signed-off-by: Ningxuan Wang <wanxfinger@gmail.com>
2023-01-31 20:36:24 +08:00
Cwen Yin
31631c3178
kafka io attack: add username and password flags ( #231 )
...
* add username and password flags
Signed-off-by: cwen0 <cwenyin0@gmail.com>
* fix ci
Signed-off-by: cwen0 <cwenyin0@gmail.com>
---------
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-01-29 18:07:55 +08:00
Cwen Yin
a9c05406d2
Download tproxy to tools directory ( #225 )
...
* download tproxy
Signed-off-by: cwen0 <cwenyin0@gmail.com>
* fix makeflie
Signed-off-by: cwen0 <cwenyin0@gmail.com>
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-01-06 12:15:37 +08:00
Cwen Yin
55b454f281
upgrade byteman-helper to v4.0.20-0.12 ( #224 )
...
Signed-off-by: cwen0 <cwenyin0@gmail.com>
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2022-12-14 10:39:11 +08:00
Cwen Yin
f6d3a9fb1e
Rename "FillByFAllocate" to "FillByFallocate" ( #217 )
...
Signed-off-by: cwen0 <cwenyin0@gmail.com>
Signed-off-by: cwen0 <cwenyin0@gmail.com>
2022-09-20 17:58:15 +08:00
Ningxuan Wang
98f3ca40c1
Store iptables when creating network attack ( #215 )
...
* store iptables
Signed-off-by: root <root@localhost.localdomain>
* make check
Signed-off-by: root <root@localhost.localdomain>
* update network test
Signed-off-by: root <root@localhost.localdomain>
* move NeedApplyTC() at the begin of applying to the middle
Signed-off-by: root <root@localhost.localdomain>
* remove NeedApplyIptables
Signed-off-by: root <root@localhost.localdomain>
Signed-off-by: root <root@localhost.localdomain>
Co-authored-by: root <root@localhost.localdomain>
2022-09-15 00:39:31 +08:00
Cwen Yin
5ecc6c265b
fix partition not work ( #214 )
...
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-09-10 16:24:01 +08:00
Cwen Yin
8f5b737967
Fix wrong gitVersion info and github action failed on arm ( #211 )
...
* Fix some minor bugs
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
* add some comments
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-17 14:46:51 +08:00
Cwen Yin
25e098e4a7
Fix some minor bugs ( #209 )
...
* upgrade byteman-helper to v4.0.18-0.11
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
* fix some minor bugs
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
* update git action
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 17:11:12 +08:00
Cwen Yin
f5b6b8a4bc
upgrade byteman-helper to v4.0.18-0.11 ( #206 )
...
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 14:46:15 +08:00
YangKeao
1f4e6bedbc
add arm64 master build ( #201 )
...
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-08-16 13:30:51 +08:00
Cwen Yin
2c429506d2
Fix: gitVersion is invalid when executing `chaosd version` ( #205 )
...
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 12:50:51 +08:00
Ningxuan Wang
4cbe994b2c
update chaos-mesh pkg to latest ( #204 )
...
* update chaos-mesh pkg
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* go mod tidy
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-08-16 11:59:38 +08:00
Cwen Yin
e771b9d10c
Make byteman plugins runnable on jdk8 ( #202 )
...
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-08-15 10:36:50 +08:00
YangKeao
9f6a5b83f3
download memStress and stress-ng according to the architecture ( #198 )
...
* download memStress and stress-ng according to the architecture
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
* use the same tag for stress-ng and memStress
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
2022-08-13 15:16:49 +08:00
Ningxuan Wang
ad91098215
Add flag `accept-tcp-flag` to network delay ( #195 )
...
* add flag to network delay
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* update test
Signed-off-by: root <root@localhost.localdomain>
* change the logic of adding chains
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
Co-authored-by: root <root@localhost.localdomain>
2022-08-05 16:24:06 +08:00
Ningxuan Wang
91bb4c99e5
add Type to IPSet ( #194 )
...
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-08-03 16:10:02 +08:00
Ningxuan Wang
6118c19a89
Add device to ToTc() ( #192 )
...
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-29 16:15:12 +08:00
Ningxuan Wang
e2b71ee788
Use shirou/gopsutils to get process full name ( #189 )
...
* use shiruo/gopsutils to get process full name
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add error handling
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-28 13:59:10 +08:00
Ningxuan Wang
41bf629270
Add json tag for kafka attack ( #188 )
...
* add json tag for kafka attack
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-25 14:37:10 +08:00
Ningxuan Wang
74388bdc4c
Merge update into main ( #184 )
...
* Update chaos-mesh version to 20220511035234-10df92fcde77. (#161 )
* update chaos-mesh version
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update go.mod&go.sum
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update go version of workflow
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix lint
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* install go imports in ci
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* replace go get with go install in makefile
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add ci to branch update
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix comment
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* revert changes: clock.go
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update to golang 1.18
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix bug :Provide server don't have (prometheus.Registerer, logr.Logger)
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* support HTTP Attack on chaosd (#165 )
* update chaos-mesh version
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update go.mod&go.sum
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update go version of workflow
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix lint
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* install go imports in ci
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* replace go get with go install in makefile
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add ci to branch update
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix comment
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* revert changes: clock.go
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add part of http support
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* update to golang 1.18
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix bug :Provide server don't have (prometheus.Registerer, logr.Logger)
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* complete part of http attack
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make fmt
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* chaos
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix some bug
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add recover
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* try fix recover bug
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* try fix recover bug
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* sig kill -> sig term
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix lint
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add server side
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make logger instead of fmt.Printf
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* make logger instead of fmt.Printf
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix typo Mathc -> Match
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix type AttackHTTP -> HTTPAttack
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* rules -> rule
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* tion
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* errors.Errorf(string) -> errors.New
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix typo:space
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix typo:proxy_ports
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* add comment for pkg/server/chaosd/http.go:L97
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* fix description
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* abort HTTP Package -> HTTP connection
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* New type
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* minor fix BUG in http chaos config action (#182 )
Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
* HTTP attack: support send HTTP request (#177 )
* add http request
Signed-off-by: xiang <xiang13225080@163.com>
* update description
Signed-off-by: xiang <xiang13225080@163.com>
* fix stress ci
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* use memStress to implement mem attack
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* update mem attack test
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* update ci
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* fix tcsRequest
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* fix ci
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* fix ci
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* bump chaos-mesh pkg
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: WangXiang <xiang13225080@163.com>
2022-07-20 11:23:08 +08:00
WangXiang
499c6652fe
network: generate network traffic by using iperf ( #174 )
...
* add network flood
Signed-off-by: xiang <xiang13225080@163.com>
* address comment
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-07-14 10:53:06 +08:00
xixi
adea8d5043
kafka attack: fill action support change retention bytes ( #181 )
...
* kafka attack: fill action support change retention bytes
Signed-off-by: xixi <i@hexilee.me>
* modify retentionBytes successfully
Signed-off-by: xixi <i@hexilee.me>
* support recover retention bytes
Signed-off-by: xixi <i@hexilee.me>
2022-07-13 22:55:06 +08:00
WangXiang
b003e0ad4a
support user defined attack ( #170 )
...
* support user-defined attack
Signed-off-by: xiang <xiang13225080@163.com>
* add integration test
Signed-off-by: xiang <xiang13225080@163.com>
* support http server
Signed-off-by: xiang <xiang13225080@163.com>
* format
Signed-off-by: xiang <xiang13225080@163.com>
* minor refine
Signed-off-by: xiang <xiang13225080@163.com>
* address comment
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-06-20 17:06:37 +08:00
Ningxuan Wang
e4cabb4419
RadisChaos: Add Cache Expiration ( #175 )
...
* add redis cache expiration
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>
* modify default value of key
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-06-19 10:58:35 +08:00
Ningxuan Wang
f1df7d3f15
redisChaos: add cache limit ( #163 )
...
* add cache limit
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add a comment
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* redis cache limit add a flag percent
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* fix ci
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-06-06 10:48:29 +08:00
Ningxuan Wang
3cb3a334f6
Add flag `redis-path` to sentinel restart ( #172 )
...
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-06-02 19:50:28 +08:00
WangXiang
46bbee557b
stress attack: ignore error when stress-ng process is not exists ( #173 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-06-02 15:06:28 +08:00
Ningxuan Wang
62d573059c
Support Redis cache penetration ( #159 )
...
* use pipe to implement cache penetration
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* make check
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add validation for cache penetration
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* make check
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-05-26 12:50:47 +08:00
xixi
c9dcbc36f7
implement kafka chaos ( #154 )
...
* add kafka chaos
Signed-off-by: xixi <i@hexilee.me>
* register all options
Signed-off-by: xixi <i@hexilee.me>
* move some global flags to local
Signed-off-by: xixi <i@hexilee.me>
* set default rps to 1 << 32
Signed-off-by: xixi <i@hexilee.me>
* complete flood
Signed-off-by: xixi <i@hexilee.me>
* add --no-silent option
Signed-off-by: xixi <i@hexilee.me>
* complete fill subcommand
Signed-off-by: xixi <i@hexilee.me>
* add partition option
Signed-off-by: xixi <i@hexilee.me>
* fix headers
Signed-off-by: xixi <i@hexilee.me>
* add config file
Signed-off-by: xixi <i@hexilee.me>
* complete io inject
Signed-off-by: xixi <i@hexilee.me>
* mod tidy
Signed-off-by: xixi <i@hexilee.me>
* handle errors
Signed-off-by: xixi <i@hexilee.me>
* fix executable mode
Signed-off-by: xixi <i@hexilee.me>
* fix io fault
Signed-off-by: xixi <i@hexilee.me>
* modify perm of dir
Signed-off-by: xixi <i@hexilee.me>
* change default threads and tps
Signed-off-by: xixi <i@hexilee.me>
* support SASL
Signed-off-by: xixi <i@hexilee.me>
* add MaxBytes for fill
Signed-off-by: xixi <i@hexilee.me>
* fix headers
Signed-off-by: xixi <i@hexilee.me>
* fix headers
Signed-off-by: xixi <i@hexilee.me>
* remove NoSilent flag
Signed-off-by: xixi <i@hexilee.me>
* return error in attack
Signed-off-by: xixi <i@hexilee.me>
* split Validate of KafkaCommand
Signed-off-by: xixi <i@hexilee.me>
* remove empty line
Signed-off-by: xixi <i@hexilee.me>
* use writer instead of connection
Signed-off-by: xixi <i@hexilee.me>
* use conn instead of writer
Signed-off-by: xixi <i@hexilee.me>
* fix bugs
Signed-off-by: xixi <i@hexilee.me>
* fix description
Signed-off-by: xixi <i@hexilee.me>
* fix some bugs
Signed-off-by: xixi <i@hexilee.me>
* return err when reading dir fails
Signed-off-by: xixi <i@hexilee.me>
* save origin file mode
Signed-off-by: xixi <i@hexilee.me>
* add unit-test for attackKafkaIO
Signed-off-by: xixi <i@hexilee.me>
* rename newFs to originFs in kafka_test
Signed-off-by: xixi <i@hexilee.me>
* remove rps limit
Signed-off-by: xixi <i@hexilee.me>
Co-authored-by: WangXiang <xiang13225080@163.com>
2022-05-24 17:14:47 +08:00
WangXiang
bc4ca8cb07
support vm attack ( #158 )
...
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-05-24 14:10:46 +08:00
YangKeao
03541d3687
add ci test on arm ( #168 )
...
* add test on arm
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
* download arm tidb
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
2022-05-20 13:50:43 +08:00
Ningxuan Wang
bf14130d80
redisChaos: support sentinel stop/restart ( #152 )
...
* sentinel stop attack draft
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* sentinel stop and restart attack draft
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* remove flag DB
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add flag flush-config
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* make boilerplate
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* make check
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* make check
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* add flag redis-path
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
* edit some details
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-05-05 18:20:55 +08:00
WangXiang
38e871fbcc
JVM attack: add json label for MySQL config ( #157 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2022-04-28 11:30:52 +08:00
WangXiang
84daf15fff
support file attack ( #123 )
...
* add dile
Signed-off-by: xiang <xiang13225080@163.com>
* add command
Signed-off-by: xiang <xiang13225080@163.com>
* upadte comment
Signed-off-by: xiang <xiang13225080@163.com>
* fix recover
Signed-off-by: xiang <xiang13225080@163.com>
* add file tools
Signed-off-by: xiang <xiang13225080@163.com>
* update file attack 1
Signed-off-by: xiang <xiang13225080@163.com>
* update file attack 2
Signed-off-by: xiang <xiang13225080@163.com>
* add integration test
Signed-off-by: xiang <xiang13225080@163.com>
* add missed file
Signed-off-by: xiang <xiang13225080@163.com>
* minor update on env
Signed-off-by: xiang <xiang13225080@163.com>
* add missed file
Signed-off-by: xiang <xiang13225080@163.com>
* update year in license
Signed-off-by: xiang <xiang13225080@163.com>
* add json label
Signed-off-by: xiang <xiang13225080@163.com>
* minor update
Signed-off-by: xiang <xiang13225080@163.com>
* replace data in file by sed
Signed-off-by: xiang <xiang13225080@163.com>
* add recover for replace
Signed-off-by: xiang <xiang13225080@163.com>
* add missed file
Signed-off-by: xiang <xiang13225080@163.com>
* format
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-04-20 10:28:03 +08:00
Ningxuan Wang
2d07a779fe
bump gopsutil to 3.21.11 ( #155 )
...
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-04-20 10:14:03 +08:00
WangXiang
10652a81a7
JVM attack: minor fix on memory ( #153 )
...
* minor fix
Signed-off-by: xiang <xiang13225080@163.com>
* remove log
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-04-15 11:52:35 +08:00