Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14918 In-Memory MemStore Flush and Compaction
  3. HBASE-17373

Reverse the order of snapshot creation in the CompactingMemStore

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None

    Description

      In CompactingMemStore both in BASIC and EAGER cases when snapshot is created the segments are first removed from the pipeline then added to the snapshot. This is the opposite to what is done in the DefaultMemStore where the snapshot is firstly created with the active segment and only after the active segment is refreshed. This JIRA is about to reverse the order in CompactingMemStore and to make all MemStores to behave the same.

      Attachments

        1. HBASE-17373-V05.patch
          17 kB
          Eshcar Hillel
        2. HBASE-17373-V04.patch
          17 kB
          Eshcar Hillel
        3. HBASE-17373-V04.patch
          17 kB
          Eshcar Hillel
        4. HBASE-17373-V03.patch
          18 kB
          Eshcar Hillel
        5. HBASE-17373-V02.patch
          16 kB
          Eshcar Hillel
        6. HBASE-17373-V01.patch
          15 kB
          Eshcar Hillel

        Issue Links

          Activity

            People

              eshcar Eshcar Hillel
              anastas Anastasia Braginsky
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: