首先, 获取"集群"的 ReadIndex. 注意, 不是某个节点上面的某个状态, 而集群的多个节点共同确定的一个变量. 这个变量如何获取, 下面说明.
func GetClusterReadIndex(){
foreach(peers as peer){
i = peer.rpc_GetLastIndex();
ret = max(ret, i);
if(recv_majority){
break;
}
}
return ret;
}
获取至少半数以上成员的 LastIndex, ……