Skip to content

Commit

Permalink
RATIS-2165. Do not include RaftClientRequest Message in ReadIndexRequ…
Browse files Browse the repository at this point in the history
…est (#1160)
  • Loading branch information
133tosakarin authored Oct 9, 2024
1 parent da3f90b commit de4e24d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,9 +204,13 @@ static ByteBuffer toRaftClientRequestProtoByteBuffer(RaftClientRequest request)
}

static RaftClientRequestProto toRaftClientRequestProto(RaftClientRequest request) {
return toRaftClientRequestProto(request, true);
}

static RaftClientRequestProto toRaftClientRequestProto(RaftClientRequest request, boolean withMsg) {
final RaftClientRequestProto.Builder b = RaftClientRequestProto.newBuilder()
.setRpcRequest(toRaftRpcRequestProtoBuilder(request));
if (request.getMessage() != null) {
if (withMsg && request.getMessage() != null) {
b.setMessage(toClientMessageEntryProtoBuilder(request.getMessage()));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ static ReadIndexRequestProto toReadIndexRequestProto(
RaftClientRequest clientRequest, RaftGroupMemberId requestorId, RaftPeerId replyId) {
return ReadIndexRequestProto.newBuilder()
.setServerRequest(ClientProtoUtils.toRaftRpcRequestProtoBuilder(requestorId, replyId))
.setClientRequest(ClientProtoUtils.toRaftClientRequestProto(clientRequest))
.setClientRequest(ClientProtoUtils.toRaftClientRequestProto(clientRequest, false))
.build();
}

Expand Down

0 comments on commit de4e24d

Please sign in to comment.