We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
成员变更的实现,到RaftNode后就直接 configuration = newConfiguration; ,没有经过paper上所说的two-phase的C(old,new)阶段,存在某一时刻C(old)和C(new)同时满足majority的情况而导致两个leader选举成功。 这块目前实现是否过于简化了些?
configuration = newConfiguration;
The text was updated successfully, but these errors were encountered:
@logicbaby 看了下论文,感觉我的实现里,不会出现论文里的多leader情况。因为在新成员没有被大多数old成员提交确认之前,新成员是没有选举权的。
Sorry, something went wrong.
成员变更使用的是联合共识(Joint Consensus)还是单节点变更(single-server changes)算法?
No branches or pull requests
成员变更的实现,到RaftNode后就直接
configuration = newConfiguration;
,没有经过paper上所说的two-phase的C(old,new)阶段,存在某一时刻C(old)和C(new)同时满足majority的情况而导致两个leader选举成功。
这块目前实现是否过于简化了些?
The text was updated successfully, but these errors were encountered: