【 TiDB 使用环境】测试环境
【 TiDB 版本】v7.5.4
【复现路径】无
【遇到的问题:问题现象及影响】
某个节点的leader region降为0,想知道网络不通多久或什么条件会触发这种leader全部迁移的情况?
还是按这个图所示是20s?
【 TiDB 使用环境】测试环境
【 TiDB 版本】v7.5.4
【复现路径】无
【遇到的问题:问题现象及影响】
某个节点的leader region降为0,想知道网络不通多久或什么条件会触发这种leader全部迁移的情况?
还是按这个图所示是20s?
region 超过 raft-election-timeout-ticks
就会触发重新选举,参考:
https://docs.pingcap.com/zh/tidb/v6.5/tikv-configuration-file#raft-election-timeout-ticks
那30分钟之内,对应节点上的leader region都是不能读取,前端报错么?感觉时间有点长了。
默认是1秒
看上面是有两个,一个是间隔时间1秒,一个是超时时间10次,应该是连续10次请求间隔都不通,才认为需要迁移leader。但是我不确定 是不是这么算的。
具体看配置,默认下就是这么算吧。10s,对于网络不通的情况,如果超过一定时间未收到该节点的心跳信息,PD就会触发Leader迁移。
10s
好的,谢谢
我学习一下
这跟正常一台kv宕机没区别呀,都是接受不到心跳
主要想知道时间差是多久,想更快一点响应。
raft-election-timeout-ticks=1个 raft-election-timeout-ticks=10秒 #默认值是10s # 在三个raft都是从节点的情况下,何时发起选主
raft-heartbeat-ticks=1个 raft-base-tick-interval=5秒 #总共就是5s 当主与从失去心跳后多久 开始选主
具体是多少看你的这几个参数配的是多少
这个是与PD失去心跳,还是主从副本间失去心跳?
主从副本间失去心跳
你怎么算出30分钟的啊,这么久没人敢用了
是图中disconnected到down状态的时间是30分钟。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。