【 TiDB 使用环境】生产环境
【 TiDB 版本】
4.0.13
【复现路径】做过哪些操作出现的问题
dumpling全备tidb,然后恢复到mysql,大概恢复了35个小时,期间恢复到快24个小时时,调整tikv_gc_life_time到了48h,ticdc的gc-ttl也调整到了48h,但是创建任务的还是报错:
【 TiDB 使用环境】生产环境
【 TiDB 版本】
4.0.13
【复现路径】做过哪些操作出现的问题
dumpling全备tidb,然后恢复到mysql,大概恢复了35个小时,期间恢复到快24个小时时,调整tikv_gc_life_time到了48h,ticdc的gc-ttl也调整到了48h,但是创建任务的还是报错:
后面通过查询444519644827746419这个tso对应的时间为24 个小时之前的,444498506308386858对应的是备份完成的时刻,怀疑调整的gc-ttl未生效,中间也查到一个bug,不知道是不是这个问题 TiDB 4.0.14 Release Notes | PingCAP 文档中心
你应该在备份恢复之前就调整tidb的tikv_gc_life_time,你恢复了35个小时之后应该gc已经把原来的35小时之前的数据gc掉了。。。
增量备份 再全量备份前就应该扩大gc时间
修改gc时间
嗯,已经先调整了,再次备份,恢复了,现在已经恢复超过24小时 了,是不是这个问题拭目以待吧
重新试试
估计是BUG,备份之前已经调整ticdc的gc-ttl为48小时,tikv_gc_life_time也调整为48小时,然后再重新备份,还是报同样的错误,所有只能把恢复时间控制在24小时之内
不官这么调整,ticdc的过期时间就是24h,估计的低版本BUG
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。