Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14467

Compaction improvements: DefaultCompactor should not compact TTL-expired files

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: None
    • Labels:
      None

      Description

      DefaultCompactor does not check if store file can be completely purged because of TTL expiration. That is simple optimization which allows to implement such "exotic"compaction policy as FIFO compaction (https://github.com/facebook/rocksdb/wiki/FIFO-compaction-style).

        Attachments

        1. HBASE-14467-v1.patch
          22 kB
          Vladimir Rodionov
        2. HBASE-14467-v2.patch
          25 kB
          Vladimir Rodionov
        3. HBASE-14467-v3.patch
          23 kB
          Vladimir Rodionov

          Issue Links

            Activity

              People

              • Assignee:
                vrodionov Vladimir Rodionov
                Reporter:
                vrodionov Vladimir Rodionov
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: