【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】observer 4.3.5
【问题描述】
【复现路径】observer故障后超过 server_permanent_offline_time下线时间后,重新恢复的故障节点,分区副本数是全量重新拉取还是基于原来副本数上新增拉取的?
需要重新拉取所有副本的数据
根据文档,如果一个节点宕机的时间超过了server_permanent_offline_time
设定的时间,那么这个节点会被永久下线,OceanBase 集群将会从其他节点重新拉取数据,以补齐该节点的所有副本。这意味着,重新拉起的节点的分区副本将是从头开始全量重新拉取的,而不是基于原来的副本数上新增拉取。
检索到的文档如下:
1 个赞
有没有日志或者语句查询视图可以看到相关的这个动作的?
查询RS历史事件视图确认永久下线操作是否已经触发
select * from DBA_OB_ROOTSERVICE_EVENT_HISTORY where event like “%permanent_offline%” order by 1 desc limit 10;
好的,谢谢