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
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
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
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
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
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
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
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
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
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
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
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
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
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
WangXiang
8dba64f366
support JVM attack ( #33 )
...
Signed-off-by: xiang <xiang13225080@163.com>
2021-05-12 09:45:34 +08:00
WangXiang
8bcdd78f58
fix unstable stress test ( #32 )
2021-03-18 18:28:25 +08:00
AsterNighT
522e4e49d6
Add test for process attack ( #23 )
2021-03-11 15:14:23 +08:00
WangXiang
eaeaef1d4d
add integration test for stress attack ( #11 )
2021-01-04 14:43:12 +08:00