隔离zone

1 stop zone后,被隔离的zone里的节点仍然继续参与Paxos日志同步?。

2 stop zone时,是剩余节点构成paxos多数派?
3 force stop zone时,是集群的全部节点构成paxos多数派?

1:是的,stop zone能将业务流量切走,保证被停止的zone不会成为leader,但是仍然参与日志同步;
2:是的,剩余节点构成多数派,且需要满足日志同步要求;
3:不是,force和非force的区别在于force会在stop之前跳过日志同步检查(通过对比日志流的 Follower 副本和 Leader 副本的最新日志位点,日志位点差距在 5 秒以内即认为日志是同步的),所以force的情况强行停止进程后可能破坏 Paxos 多数派,从而影响数据库服务的连续性。

FORCE STOP ZONE:
我们首选STOP ZONE命令隔离机房对应的Zone,但其他Zone内的节点的副本日志存在较大延迟,STOP ZONE命令无法执行成功。

这里的,副本日志存在较大延迟:
1 指的是“被隔离的zone内的节点副本的日志还没有同步到其他zone”?如果是这种情形,那zone被隔离后,被隔离的zone内的leader副本是在命令执行完的一段时间内才迁移到其他zone的嘛?应该不是立刻迁移的吧?

2 还是指的是“其他zone内的节点副本的日志还没有同步到被隔离的zone”?

可以参考下这个帖子FORCE STOP ZONE - 社区问答- OceanBase社区-分布式数据库