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
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
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
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
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
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
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
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
WangXiang
e5e2c4c0ef
support "both" direction for network partition ( #136 )
...
* support both direction for partition
Signed-off-by: xiang <xiang13225080@163.com>
* add unit test
Signed-off-by: xiang <xiang13225080@163.com>
* update error
Signed-off-by: xiang <xiang13225080@163.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-04-13 11:50:36 +08:00
xixi
d93fc1f06c
support auto completion ( #139 )
...
* add subcommand completion
Signed-off-by: xixi <i@hexilee.me>
* add uid completion for recover
Signed-off-by: xixi <i@hexilee.me>
* fix uid completion for recover
Signed-off-by: xixi <i@hexilee.me>
* handle errors
Signed-off-by: xixi <i@hexilee.me>
* bump cobra to 1.4.0
Signed-off-by: xixi <i@hexilee.me>
* go mod tidy
Signed-off-by: xixi <i@hexilee.me>
* resolve comments
Signed-off-by: xixi <i@hexilee.me>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-03-23 18:28:34 +08:00
Ningxuan Wang
81a670e824
chore: update help information for recover-cmd ( #140 )
...
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-03-21 11:46:32 +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
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
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
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
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
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
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
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
WangXiang
72b06ccea2
package the chaosd and tools into one compressed file ( #71 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-06-22 10:57:06 +08:00
sunny-xiao
d37f6e848e
Add more dns attack support ( #41 ) ( #66 )
...
Signed-off-by: XiaoJing <neuxiaojing@outlook.com>
2021-06-22 10:29:43 +08:00
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