We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
最初的版本实现日志提交,是在commitindex 发生改变的时候,马上将lastAppliedIndex到commitindex之间的日志写入到 applyCh中。在这个版本中在不可靠的网络环境下会有一定几率发生死锁,导致测试用例无法完成。具体表现有些检查超时的测试用例会出现failed to reach agreement错误,比如测试不可靠figure 8的测试用例。有些测试用例不检查超时,测试用例跑了10分钟被强制结束,最终也没能完成测试。