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)

Reply via email to