Skip to content

Commit 06affdf

Browse files
authored
RATIS-2189. Use ByteBufAllocator#ioBuffer in NettyDataStreamUtils (#1178)
1 parent 13b8cdd commit 06affdf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ratis-netty/src/main/java/org/apache/ratis/netty/NettyDataStreamUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ static void encodeDataStreamRequestHeader(DataStreamRequest request, Consumer<Ob
103103
ByteBufAllocator allocator) {
104104
final ByteBuffer headerBuf = getDataStreamRequestHeaderProtoByteBuffer(request);
105105

106-
final ByteBuf headerBodyLenBuf = allocator.directBuffer(DataStreamPacketHeader.getSizeOfHeaderBodyLen());
106+
final ByteBuf headerBodyLenBuf = allocator.ioBuffer(DataStreamPacketHeader.getSizeOfHeaderBodyLen());
107107
headerBodyLenBuf.writeLong(headerBuf.remaining() + request.getDataLength());
108108
out.accept(headerBodyLenBuf);
109109

110-
final ByteBuf headerLenBuf = allocator.directBuffer(DataStreamPacketHeader.getSizeOfHeaderLen());
110+
final ByteBuf headerLenBuf = allocator.ioBuffer(DataStreamPacketHeader.getSizeOfHeaderLen());
111111
headerLenBuf.writeInt(headerBuf.remaining());
112112
out.accept(headerLenBuf);
113113

@@ -152,7 +152,7 @@ static void encodeDataStreamRequestFilePositionCount(
152152
static void encodeDataStreamReplyByteBuffer(DataStreamReplyByteBuffer reply, Consumer<ByteBuf> out,
153153
ByteBufAllocator allocator) {
154154
ByteBuffer headerBuf = getDataStreamReplyHeaderProtoByteBuf(reply);
155-
final ByteBuf headerLenBuf = allocator.directBuffer(DataStreamPacketHeader.getSizeOfHeaderLen());
155+
final ByteBuf headerLenBuf = allocator.ioBuffer(DataStreamPacketHeader.getSizeOfHeaderLen());
156156
headerLenBuf.writeInt(headerBuf.remaining());
157157
out.accept(headerLenBuf);
158158
out.accept(Unpooled.wrappedBuffer(headerBuf));

0 commit comments

Comments
 (0)