【 TiDB 使用环境】生产环境
【 TiDB 版本】5.4.3
【复现路径】想问一下,单表5000多个region,任务中的error事件频率大约为一分钟6个,按我的理解,ticdc应该要重新拉取error事件中的region的cdc请求,拉取的位点应该要是checkpoint的位置。那么checkpoint是否会一直延迟在这里,因为刚刚error拉取的region还在增量扫阶段,位点更新不了,然后又有error事件,导致任务整体位点一直延迟。
因此有以下几点疑惑:
-
TiCDC是如何处理cdc的error事件的?
-
如果任务延迟大于24小时,但还在safepoint范围内,增量扫阶段特别长,region也特别多,这个checkpoint的延迟一直卡在那,应该怎么处理?