OMS模拟mysql迁移ob正向切换步骤问题

【 使用环境 】测试环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.13
【问题描述】


我在模拟mysql迁移ob的流程。这个step4《确认源端停写》在生产上肯定是我等开发全部通知我已经停写,或者我在mysql侧把账号全部禁用/回收写权限之类的,确认好了我才会去点step4里的“确认”,然后点好了以后呢step5里会检测正向同步的延迟,但如果这一步稍微操作慢了点(我不知道检测设定的阈值是多少,先假定1分钟),这里就会显示延迟,但是延迟的实际原因是源头没写入了,增量拉不到变更,然后延迟就越来越大,永远结束不了。我现在想到的方法是在增量里加一个我自定义的心跳表,等step4我“确认”完之后,step5在检测延迟了,我再写入一条数据进去,他拉到增量同步完延迟就会归零然后step5的检测延迟才会通过,才能继续走下去。这一步有什么官方的推荐做法吗?

9 个赞

心跳表,可以在创建链路的时候选择。
https://www.oceanbase.com/docs/community-oms-cn-1000000005764063

4 个赞

6666

2 个赞

BUG么, 官方看下。

3 个赞

不错!!

2 个赞

加油

1 个赞

是的,现在看来心跳表可能是解决的唯一途径了,不知道这是不是官方推荐的唯一指定做法,发个帖问问确认一下

4 个赞

666

2 个赞