swamirishi opened a new pull request, #9561:
URL: https://github.com/apache/ozone/pull/9561

   ## What changes were proposed in this pull request?
   Currently when RDBStoreCodecBufferIterator returns a keyValue to a caller 
the KeyValue may not be consistent and could have been modified when the next() 
value is invoked from the iterator. The codecBuffer returned from the first 
call may have been modified and thus also making this entire Iterator 
implementation not thread safe.
   
   The proposal here is to have a pool of Buffers and return a closeable handle 
of KeyValue to the caller which would be only released when the handle to the 
codec buffers is released.
   
   ## What is the link to the Apache JIRA
   https://issues.apache.org/jira/browse/HDDS-12742
   
   ## How was this patch tested?
   Added unit test for the new implementation


-- 
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.

To unsubscribe, e-mail: [email protected]

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