多活高可用服务 MAS-内置注入故障
内置注入故障
- 带波动的延时故障
基于延时基数和抖动幅度创建带有波动的延时故障。具体触发要结合故障注入功能是否开启、注入故障概率、延时注入开关、延时故障生效概率决定。
- 异常故障
内置如下异常故障,结合故障注入功能是否开启、注入故障概率、异常注入开关、异常故障生效概率决定是否触发,触发故障为对应模块随机一种异常。
表1 异常故障 模块
故障名称
描述
全模块
SocketErr
网络连接异常。
IORWErr
IO异常-读写关闭。
IOUEErr
IO异常-意外结束。
NilPointerErr
空指针异常。
mysql
SQLErr
sql最顶层异常。
SQLTimeoutErr
sql执行超时异常。
redis
RedisCommandUKErr
未知指令异常。
RedisCommandArgErr
指令参数异常。