使用 gtid 切换上游数据出错

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
v2.0.1
【问题描述】
模拟切换上游数据库,使用的是https://docs.pingcap.com/zh/tidb-data-migration/stable/usage-scenario-master-slave-switch#%E5%8F%98%E6%9B%B4-dm-worker-%E8%BF%9E%E6%8E%A5%E7%9A%84%E4%B8%8A%E6%B8%B8-mysql-%E5%AE%9E%E4%BE%8B%E5%9C%B0%E5%9D%80 这个方法。
前后的配置文件如下:
切换前



切换后:


在切换后启动任务后提示主键冲突。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

报错贴一下 ? 哪个阶段报错的。

在load 阶段报错的

在确认几个信息:
1.切换前 同步状态是 load 还是 sync ?
2.切换中做了哪些具体操作,麻烦梳理提供下。
3.提供下 dm-worker 的日志,标记一下切换的时间。

我刚才又试了了一下,发现只要前后的数据源名称相同,好像是可以的,仔细看了一下同步的dm_meta 的表,发现是通过源名称区别的。:sleepy: