问题现象
使用 obd cluster upgrade 命令升级集群的时候,出现以下报错,导致升级失败。

问题原因
当前集群中 zone 数量是大于 2 的,所以 obd 走轮转升级,这样升级过程中集群会一直提供服务。当报错租户 ncms_ah 的 zone number 不大于 2时,该租户在升级过程中就会出现不满足大于半数,会存在不可用的时间段,所以 obd 认为这是危险的升级(对业务有影响)。
适用版本
OceanBase 数据库所有版本。
解决方法
先增加该租户的 zone,使其大于 2,然后再升级。