yzongyue
Results
13
comments of
yzongyue
重复 apply 是有问题的, 所以要持久化记录之前的点; apply term 和 记录 lastApplied 应该看成是原子的
> 当follower 1的election timer超时调用startElection()后,如果是rpc的RequestVote/AppendEntries先拿到锁并且发现有更大的term x, 那么follower 1会依然成为candidate并且term会是x + 1。 这个是会存在的,这时候如果有 leader 节点的话,因为 follower 1 的 term 更高会有新的选举,直到选出新的 leader。 我的理解是,one 这个函数检查的是 Raft.Start 后 cmd/index 及 commit cmd 的 server 数量和期望的是否一致,但是这个判断并不十分合适,因为 raft...
之前没有这种情况;CPU 占用高么, 考虑 CPU 打满后可能会出乱七八糟的问题