TICDC报CDC:ErrGCTTLExceeded

TICDC6.1版本
遇到这个报错:
“error”: {
“addr”: “172.18.3.38:8300”,
“code”: “CDC:ErrGCTTLExceeded”,
“message”: “[CDC:ErrGCTTLExceeded]the checkpoint-ts(434555552879083530) lag of the changefeed({default cdc-kf}) has exceeded the GC TTL”
},

超过了gc时间?之前的版本这个问题我们直接重建了changefeed

GC时间我是设置了12小时才回收,这应该不至于吧

这个任务报错多久了?有没有监控的截图发下?

gc-ttl 默认24小时 看你是否有过设置其他值,没有就是超时了

我是6个cdc分别同步不同的库的,就其中一个任务突然出现问题,回想对这个库的操作,发现做过表重命名操作,不知是否是这个问题,这个任务已重新同步

可能是操作导致任务失败,直到超时才发现

需要更多的信息才能分析,最好能提供失败任务的详细配置,还有 rename table 的语句。

CDC:ErrGCTTLExceeded,这个错误说明 TiCDC 无法再继续同步该任务,部分需要同步的数据已经被 GC 掉了,需要重建任务才行。

看看这个任务的监控,是不是已经lag 很久了,如果lag 超过了gc-ttl ,那么就会报这个错。如果是的话,只能把 任务remove ,重新同步数据

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。