-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
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
Implementing Flexible Raft with NWR #1017
Conversation
# Conflicts: # jraft-core/src/main/java/com/alipay/sofa/jraft/Quorum.java # jraft-core/src/main/java/com/alipay/sofa/jraft/core/BallotBox.java # jraft-core/src/main/java/com/alipay/sofa/jraft/core/NodeImpl.java # jraft-core/src/main/java/com/alipay/sofa/jraft/entity/MajorityQuorum.java # jraft-core/src/main/java/com/alipay/sofa/jraft/entity/NWRQuorum.java # jraft-core/src/main/java/com/alipay/sofa/jraft/entity/QuorumConfiguration.java # jraft-core/src/main/java/com/alipay/sofa/jraft/entity/QuorumFactory.java # jraft-core/src/main/java/com/alipay/sofa/jraft/option/NodeOptions.java # jraft-core/src/test/java/com/alipay/sofa/jraft/entity/NWRQuorumTest.java
代码都提交了吗? |
目前是最新的代码 |
@killme2008 look good for me. pls take the time to review again |
Cool! |
Hi @killme2008 , I'd like to check on the progress of this PR's review. by the way, the deadline for OSPP is October 30th, and we need to ensure timely consolidation.[皱眉] |
@1294566108 补充一下jepsen的验证结果呗。你可以在sofa-jraft-jepsen中创建pr,在这引用。后续可以关闭jepsen的pr |
已上传PR到sofa-jraft-jepsen仓库:sofastack/sofa-jraft-jepsen#3 |
jraft-core/src/main/java/com/alipay/sofa/jraft/core/CliServiceImpl.java
Outdated
Show resolved
Hide resolved
jraft-core/src/main/java/com/alipay/sofa/jraft/core/FSMCallerImpl.java
Outdated
Show resolved
Hide resolved
jraft-core/src/main/java/com/alipay/sofa/jraft/core/FSMCallerImpl.java
Outdated
Show resolved
Hide resolved
jraft-core/src/main/java/com/alipay/sofa/jraft/core/FSMCallerImpl.java
Outdated
Show resolved
Hide resolved
jraft-core/src/main/java/com/alipay/sofa/jraft/entity/codec/v1/V1Encoder.java
Outdated
Show resolved
Hide resolved
jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java
Outdated
Show resolved
Hide resolved
jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java
Outdated
Show resolved
Hide resolved
jraft-example/src/main/java/com/alipay/sofa/jraft/example/counter/rpc/CounterOutter.java
Outdated
Show resolved
Hide resolved
@fengjiachun Hi, the problem seems to have been resolved, could you please see if it is possible to merge |
LGTM |
Motivation:
Modification:
Implementing Flexible Raft with Quorum NWR Model
Add ResetFactor API for flexible raft
Result:
Feature #1003 .