junegunn opened a new pull request, #7993:
URL: https://github.com/apache/hbase/pull/7993

   https://issues.apache.org/jira/browse/HBASE-30036
   
   Add DeleteTracker.isRedundantDelete() to detect when a delete marker is 
already covered by a previously tracked delete of equal or broader scope. 
ScanDeleteTracker implements this for all four delete types:
   - DeleteFamily/DeleteFamilyVersion: covered by a tracked DeleteFamily
   - DeleteColumn/Delete: covered by a tracked DeleteFamily or DeleteColumn
   
   MinorCompactionScanQueryMatcher calls this check before including a delete 
marker, returning SEEK_NEXT_COL to skip past all remaining cells covered by the 
previously tracked delete.
   
   Compatible with KEEP_DELETED_CELLS. When set to TRUE, trackDelete() does not 
populate the delete tracker, so isRedundantDelete() always returns false and 
all markers are retained.


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

Reply via email to