标签: algorithm distributed raft
假设d在上图中被选为领导者,它将如何处理索引11和12的日志。在我看来,它应该删除这两个日志,但我没有在木筏中找到任何线索关于如何处理上述情况的日志的论文。
答案 0 :(得分:1)
如果(d)当选为领导者,那么它会将其日志复制到粉丝,它不会删除索引11和< 12.请参阅raft paper中有关日志复制的第5.3节
在Raft中,领导者通过强迫追随者来处理不一致 记录复制自己的。这意味着相互冲突的条目 跟随者日志将被领导者日志中的条目覆盖。
关于领导人选举的规则确保这是一个安全的决定。