hanishakoneru opened a new pull request #2062:
URL: https://github.com/apache/ozone/pull/2062


   ## What changes were proposed in this pull request?
   
   We currently wait for reading up till the Chunk EOF before releasing the 
buffers in ChunkInputStream (or when the stream is closed). Let's say a client 
reads first 3 MB of a chunk  of size 4MB and does not close the stream 
immediately. This would lead to the 3MB of data being cached in the 
ChunkInputStream buffers till the stream is closed.
   
   After HDDS-4552, a chunk read from DN would return the chunk data as an 
array of ByteBuffers. After each ByteBuffer is read, it can be released. This 
would greatly help with optimizing memory usage of ChunkInputStream.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-4553
   
   ## How was this patch tested?
   
   Added unit tests


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to