[ https://issues.apache.org/jira/browse/HBASE-7763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13572592#comment-13572592 ]
Sergey Shelukhin commented on HBASE-7763: ----------------------------------------- I am reading the patch... meanwhile, one consideration that I somehow forgot when reviewing the original is that you cannot select non-contiguous sequence of files (by seqNum) for compaction currently, given that during reads the preference of which file to read from is established by file seqNums (KeyValueHeap::KVScannerComparator::compare). So if selection is re-sorted someone still needs to ensure it's contiguous. > Compactions not sorting based on size anymore. > ---------------------------------------------- > > Key: HBASE-7763 > URL: https://issues.apache.org/jira/browse/HBASE-7763 > Project: HBase > Issue Type: Bug > Components: Compaction > Affects Versions: 0.96.0, 0.94.4 > Reporter: Elliott Clark > Assignee: Elliott Clark > Priority: Critical > Fix For: 0.96.0, 0.94.6 > > Attachments: HBASE-7763-trunk-TESTING.patch, > HBASE-7763-trunk-TESTING.patch, HBASE-7763-trunk-TESTING.patch > > > Currently compaction selection is not sorting based on size. This causes > selection to choose larger files to re-write than are needed when bulk loads > are involved. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira