Description
HBASE-10141 is a good optimization, eliminating the need to scan already expired files (through TTL). However, I think if MIN_VERSIONS is set, it will not ensure that there will be at least that many versions since it bypasses the scan layer.
I think we can just do a simple check before the HBASE-10141 optimization to see whether MIN_VERSIONS is set for the table, and if so just do the regular old way of doing the scan in the compaction.
Attachments
Attachments
Issue Links
- is depended upon by
-
HBASE-10141 instead of putting expired store files thru compaction, just archive them
- Closed
-
HBASE-12144 Backport HBASE-10141 'instead of putting expired store files thru compaction, just archive them' to 0.98
- Closed