分区表做了exchange partition,cdc任务报错[CDC:ErrSnapshotTableNotFound]table 341 not found in schema snapshot

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V7.1.0
【复现路径】
分区表做了exchange partition ,cdc就报错了
【遇到的问题:问题现象及影响】
【附件:截图/日志/监控】

 "error": {
    "time": "2023-09-14T13:11:11.562389714+08:00",
    "addr": "1XXXX:8300",
    "code": "CDC:ErrSnapshotTableNotFound",
    "message": "[CDC:ErrSnapshotTableNotFound]table 341 not found in schema snapshot"
  }

好像是个bug

已经确认了,是bug。

是这个对吗?

就是这个

不知道场景是不是一样,那个是报schema不存在,我这个是报表不存在。
昨晚找官方技术提供方案绕过了。

1.找到 CREATE TABLE t_xxx_p202303 这个 DDL 的 ts
方法是:curl http://{TiDBIP}:10080/ddl/history?limit=100

  1. ticdc 配置 filter 改写为 [‘dlxxx.t_txxx’, ‘dlxx.t_txxx_p*’]

  2. 用 1 的 start_ts 加载 2 的配置,尝试恢复 ticdc 同步链路

2 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。