- public AppendEntriesReply(String followerId, long term, boolean success, long logLastIndex, long logLastTerm) {
+ private final short payloadVersion;
+
+ private final short raftVersion = RaftVersions.CURRENT_VERSION;
+
+ private final boolean forceInstallSnapshot;
+
+ public AppendEntriesReply(String followerId, long term, boolean success, long logLastIndex, long logLastTerm,
+ short payloadVersion) {
+ this(followerId, term, success, logLastIndex, logLastTerm, payloadVersion, false);
+ }
+
+ public AppendEntriesReply(String followerId, long term, boolean success, long logLastIndex, long logLastTerm,
+ short payloadVersion, boolean forceInstallSnapshot) {