TiKV 中Raft Election Timeout 默认是10s?

具体一点,应该是raft-min-election-timeout-ticksraft-max-election-timeout-ticks之间随机选择一个值作为election timeout时间,这两个参数默认值应该是10s和20s。在3.0以前的版本,raft模块是单线程的,为了防止region过多的情况下不稳定,所以该默认值偏大。由于3.0中raft模块改为线程池了,所以该值在3.0版本后可以适当设置小点,我测试过6~8s,平均800bytes的key和500bytes的value,200亿数据,万级别的OPS,没有发现不稳定的现象。

4 个赞