场景 1:假设有一个 5 节点集群,其中 3 个节点已经失效。服务A(leader), B, C中有3个节点
A 向 B、C 复制了一个日志条目,收到成功的响应,提交它,应用它,响应客户端,然后死亡。现在,只有两个节点 B、C 有一些未应用的日志条目。现在,如果 D 出现,并且 B 成为新的领导者,那么未应用的条目会发生什么?它们也会被提交/应用吗?
场景二: 5个节点集群,3个刚下线,A仍然是leader,B在线
A 向 B 复制了一个条目,但无法提交,然后 A 被杀死,C、D 出现(所以 B、C、D 都出现了)。复制到 B 的条目会怎样?他们会被承诺/应用吗?