有争议的一道题,答案到底是什么?

在 OceanBase V4 中,当主租户状态正常时,对备租户执行 FAILOVER 的结果是:

A. 备租户升级为主租户,主租户降级为备租户,依然保持主备关系

B. 备租户升级为主租户,主租户依然是主租户,两个租户解除主备关系

C. 不能执行 FAILOVER 操作

D. 备租户升级为主租户,主租户停止服务,以避免双主问题

有说选B的(可以执行,两个租户解除主备关系)
有说选C的(当主租户正常时,备租户根本不能执行FAILOVER操作)

咱也没有条件实测一下,正确答案到底是哪个啊?@论坛小助手

我理解是B,本质上failover就是直接把主备解耦。

我个人也倾向于B答案。我的理解是,FAILOVER操作本来就是用在主租户可能已经彻底瘫痪了的场景下,这时备租户执行FAILOVER操作的话,如果设计成再去检查主租户的状态是否正常就有点违背该操作的初衷了,万一主租户还是个半死不活的状态,备再认为主是正常的,想人工强制拉起备升主都做不到了。而且官网课程的模拟题里这道题的答案也是备升主同时解除主备关系。