OB集群高可用咨询

【测试环境】

【 OB 4.3.0】

在通过sysbench测试高可用时,sysbench为点查;集群为2-2-2模式

1.手动kill掉某zone里的一台observer进程,会导致任务失败中断

2.通过ocp操作停止单个zone。任务不会中断,会有短暂的下降

1这种情况(单个zone里包括多个server)是无法保证高可用吗?

sysbench的链接的是observer还是proxy?

proxy

2-2-2的OB的部署形态,但租户可以是单副本。请在确认下测试的租户的副本分布。


从数据大小看,应该可以确定是三副本吧。

是不是sysbench没有重试机制导致的?

可是停止整个zone又不会中断,就很奇怪

默认 sysbench 报错线程就退出了,加上一个 skip error 那个参数(看错误号),就可以继续跑

我可以这样理解吗:
1.如果是停止服务 是可以无损切换 因为他会等待这边跑完屏蔽流量
2.如果是强制停掉进程,已经建立连接的部分会失败,但是后续的可以连接到其余副本