cdc 使用 --disable-gc-check 启动任务后,运行任务依旧报错 GC life time is shorter than transaction duration

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V4.0.10 → V7.5.1
【复现路径】使用 dumpling + lightning 同步全量数据后,cdc 同步增量数据
【遇到的问题:问题现象及影响】
报错 [CDC:ErrMetaListDatabases][tikv:9006]GC life time is shorter than transaction duration, transaction starts at 2024-04-28 14:30:03.04 +0800 CST, GC safe point is 2024-04-28 16:22:35.54 +0800 CST
创建任务时使用 --disable-gc-check 跳过该问题,但是可以创建任务,任务运行还是有这个报错
TiCDC 故障处理 | PingCAP 文档中心
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

目前找到的解决方案是增加 GC 时间,也就是这个 --disable-gc-check 参数有点掩耳盗铃了。。
另外问题来了,4.0 的 GC 时间是哪个参数, tidb_gc_run_interval 是 5.0 引入的

mysql.tidb 这个表里有个tikv_gc_run_interval记录,去改它

改前测试一下~

对,找到了,谢谢大佬
TiDB 垃圾回收 (GC) | PingCAP 归档文档站

低版本不推荐使用 cdc