Ivan Andika created RATIS-2189:
----------------------------------
Summary: Use ByteBufAllocator#ioBuffer in NettyDataStreamUtils
Key: RATIS-2189
URL: https://issues.apache.org/jira/browse/RATIS-2189
Project: Ratis
Issue Type: Improvement
Components: Streaming
Reporter: Ivan Andika
Currently, NettyDataStreamUtils uses ByteBufAllocator#directBuffer which forces
all ByteBufAllocator to allocate direct buffer even forĀ
PreferHeapByteBufAllocator (e.g. when we set
-Dorg.apache.ratis.thirdparty.io.netty.noPreferDirect=true).
It's better to use ioBuffer and delegates to the actual ByteBufAllocator to the
type of memory it will use.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)