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

make policy and compactor in default store engine separately pluggable (for things like tier-based, and default policy experiments with permutations)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • None
    • Compaction
    • None

    Description

      Technically, StoreEngine can be used to achieve any permutations of things, but to make it more convenient to replace compaction policy/compator in standard schemes like tier-based, we can add separate hooks in DefaultStoreEngine (as long as custom ones conform to its default expectations e.g. flat list of sorted files, etc.)

      Attachments

        1. HBASE-7935-addendum.patch
          2 kB
          Sergey Shelukhin
        2. HBASE-7935-v3.patch
          27 kB
          Sergey Shelukhin
        3. HBASE-7935-v3.patch
          26 kB
          Sergey Shelukhin
        4. HBASE-7935-v2.patch
          27 kB
          Sergey Shelukhin
        5. HBASE-7935-v1.patch
          13 kB
          Sergey Shelukhin
        6. HBASE-7935-v0-with-7843.patch
          97 kB
          Sergey Shelukhin
        7. HBASE-7935-v0.patch
          14 kB
          Sergey Shelukhin

        Issue Links

          Activity

            People

              sershe Sergey Shelukhin
              sershe Sergey Shelukhin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: