invalid tiflash table replica sync progress key,tiflash表副本同步进度键无效。这指的什么?

【 TiDB 使用环境】生产环境
【 TiDB 版本】5.4
【复现路径】spark 任务持续持续出现相关日志
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面

【附件:截图/日志/监控】

通过查询相关源码,出自「获取 TiFlash 表复制同步进度」阶段

请问这个代表什么?

可能有以下几种情况:

  1. TiFlash 副本同步进度键错误:TiDB 与 TiFlash 之间的数据同步是通过进度键来进行的。如果进度键无效,可能是由于配置错误或者其他原因导致的。您可以检查 TiDB 和 TiFlash 的配置文件,确保进度键的设置正确。
  2. 网络或连接问题:TiDB 与 TiFlash 之间的数据同步需要通过网络进行通信。如果网络连接不稳定或者存在其他连接问题,可能导致同步进度键无效。您可以检查网络连接是否正常,并确保 TiDB 和 TiFlash 之间的连接没有问题。
  3. TiDB 或 TiFlash 版本不兼容:TiDB 和 TiFlash 之间的数据同步需要保持版本的兼容性。如果 TiDB 或 TiFlash 的版本不兼容,可能导致同步进度键无效。您可以检查 TiDB 和 TiFlash 的版本是否匹配,并确保它们之间的兼容性。

看起来是一个INFO级别的日志,可能是tiflash在内部做raft learner数据复制时数据的Region key范围发生了变化(比如merge 、split等操作),如果出现的量不多应该没什么问题。

可以查看一下 INFORMATION_SCHEMA.TIFLASH_REPLICA 系统表,确认一下tiflash副本的同步进度是否正常。

学习了

谢谢~目前因为 tiflash 只有一个节点,
所以同步的数据表很少,只有 6 张,且状态都是正常的,
根据日志的反馈,基本上是每十秒钟出现一次,这个算频繁吗?

这个量不算频繁的,保持关注即可。

https://github.com/pingcap/tispark/issues/1932

tispark的bug。升级tispark版本。

1 个赞

老铁:ox::beer:~~

1 个赞

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