tiflash 报错Can not find related database_id and logical_table_id from table_id_map, sync table schema fail

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.5.1
集群开启tidb_enforce_mpp=ON

在新增tiflash节点后报错日志如下
Msg:2024/04/29 18:14:11.143 +08:00] [ERROR] [TiDBSchemaSyncer.cpp:283] [Can not find related database_id and logical_table_id from table_id_map, sync table schema fail. physical_table_id=2079703] [source=keyspace=4294967295] [thread_id=194
Path:/ssddata/tiflash/logs/server.log
Msg:2024/04/29 18:14:11.143 +08:00] [ERROR] [TiDBSchemaSyncer.cpp:283] [Can not find related database_id and logical_table_id from table_id_map, sync table schema fail. physical_table_id=2079703] [source=keyspace=4294967295] [thread_id=194
Path:/ssddata/tiflash/logs/error.log
Msg:2024/04/29 18:12:53.438 +08:00] [ERROR] [TiDBSchemaSyncer.cpp:283] [Can not find related database_id and logical_table_id from table_id_map, sync table schema fail.

怎样查找有问题的table,使用以下sql查不到问题表名
SELECT * FROM INFORMATION_SCHEMA.tables WHERE tidb_table_id LIKE ‘2104268%’

SELECT * FROM INFORMATION_SCHEMA.tables WHERE tidb_table_id=‘2079703’;
SELECT * FROM INFORMATION_SCHEMA.PARTITIONS a WHERE a.TIDB_PARTITION_ID=‘2079703’;
都找不到?

1 个赞

是不是给表删除了或者改名了

只有定时truncate,现在跑了几天就不报错了

我怎么看你这个描述,感觉像 bug。。。。

不影响使用?

请问现在能否稳定复现问题?有没有办法提供最开始报错前后的 tiflash 日志,便于排查问题

不好复现
tiflash-proxy.log.gz (2.0 MB)
tiflash-error.log.gz (433.6 KB)

现在是已经恢复正常了吗?

看报错可能是 https://github.com/pingcap/tiflash/issues/8777 ,相关修复已经包含在 7.5.1。如果最终能恢复,不影响正常查询,就是符合预期的。

现在恢复了,但是集群本身就是7.5.1.查询到是没影响

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