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)

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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-v0.patch
          14 kB
          Sergey Shelukhin
        2. HBASE-7935-v0-with-7843.patch
          97 kB
          Sergey Shelukhin
        3. HBASE-7935-v1.patch
          13 kB
          Sergey Shelukhin
        4. HBASE-7935-v2.patch
          27 kB
          Sergey Shelukhin
        5. HBASE-7935-v3.patch
          26 kB
          Sergey Shelukhin
        6. HBASE-7935-v3.patch
          27 kB
          Sergey Shelukhin
        7. HBASE-7935-addendum.patch
          2 kB
          Sergey Shelukhin

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment