tikv节点大量报[endpoint.rs:527] [error-response]

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.8
  • 【问题描述】:TiKV的日志大量报Region error (will back off and retry) message

[2020/12/15 14:43:36.173 +08:00] [WARN] [endpoint.rs:527] [error-response] [err=“Region error (will back off and retry) message: “peer is not leader for region 26, leader may Some(id: 72758 store_id: 11001)” not_leader { region_id: 26 leader { id: 72758 store_id: 11001 } }”]
[2020/12/15 14:43:37.786 +08:00] [WARN] [endpoint.rs:527] [error-response] [err=“Region error (will back off and retry) message: “peer is not leader for region 26, leader may Some(id: 72758 store_id: 11001)” not_leader { region_id: 26 leader { id: 72758 store_id: 11001 } }”]

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

个人理解:当 TiDB 收到请求时,会以 TiDB server 本地缓存的元数据信息去访问 TiKV,当 TiKV 侧发生了重新选举并且缓存的记录的 leader 变成了 follower 就会报 WARN,实际上不是 error,集群会自动处理(从 PD 侧拿到最新的元数据信息去 retry 访问等)。出现比较多可能是有网络抖动导致大量重新选举。

1 个赞

好的,多谢

后续相关问题可以参考这里