【TiDB 版本】: v4.0.10
【Data Migration 版本】: v2.0.1
【DM佈署拓樸如下】:
【TiDB佈署拓樸】:
【问题描述】: DM-Master(HA)某一個節點重開後,某個task出現fail to initial unit Sync of subtask task_c8_replication : heartbeat config is different from previous used: serverID not equal, self: 100423, other: 100523"
發現以下目的端TiDB表格 資訊有誤:
- task_c8_replication_loader_checkpoint
- task_c8_replication_syncer_checkpoint
實際上task_c8_replication的source: “c8-db-dm”
p.s. 我們曾切換過前端mysql source (from “prd-c8-backup” to “c8-db-dm”)
source列表:
目前我們暫時的解決方式是將此task綁定回重啟的那台機器dm-worker(172.31.13.107:8262)上
resume-task後,DM會恢復運作,但這樣代表HA機制運作是失敗的。
想請教顧問,是否有work around方式去讓上述兩個表的資訊恢復正常? 並讓HA機制恢復運作?