Jingcheng Du created HBASE-12392: ------------------------------------ Summary: Incorrect implementation of CompactionRequest.isRetainDeleteMarkers Key: HBASE-12392 URL: https://issues.apache.org/jira/browse/HBASE-12392 Project: HBase Issue Type: Sub-task Reporter: Jingcheng Du Assignee: Jingcheng Du
Now in the implementation of the isRetainDeleteMarkers method, the code look like, {code} return (this.retainDeleteMarkers != null) ? this.retainDeleteMarkers.booleanValue() : isAllFiles(); {code} It means for a major compaction in a normal store, this method returns true. Consequently the delete marks could not be deleted in the major compaction, which leads the unit test TestKeepDeletes fails. -- This message was sent by Atlassian JIRA (v6.3.4#6332)