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

Reviving the merge possibility in the CompactingMemStore

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None
    • Hide
      Reviving the merge of the compacting pipeline: making the limit on the number of the segments in the pipeline configurable and adding the merge test.

      In order to customize the pipeline size limit change the value of the "hbase.hregion.compacting.pipeline.segments.limit" in the hbase-site.xml

      Value 1 means to merge the segments on any flush-in-memory. Value higher than 16 means no merge.
      Show
      Reviving the merge of the compacting pipeline: making the limit on the number of the segments in the pipeline configurable and adding the merge test. In order to customize the pipeline size limit change the value of the "hbase.hregion.compacting.pipeline.segments.limit" in the hbase-site.xml Value 1 means to merge the segments on any flush-in-memory. Value higher than 16 means no merge.

    Description

      According to the new performance results presented in the HBASE-16417 we see that the read latency of the 90th percentile of the BASIC policy is too big due to the need to traverse through too many segments in the pipeline. In this JIRA we correct the bug in the merge sizing calculations and allow pipeline size threshold to be a configurable parameter.

      Attachments

        1. HBASE-17765-V01.patch
          8 kB
          Anastasia Braginsky
        2. HBASE-17765-V02.patch
          17 kB
          Anastasia Braginsky
        3. HBASE-17765-V03.patch
          17 kB
          Anastasia Braginsky
        4. HBASE-17765-V04.patch
          17 kB
          Anastasia Braginsky
        5. HBASE-17765-V05.patch
          18 kB
          Anastasia Braginsky

        Activity

          People

            anastas Anastasia Braginsky
            anastas Anastasia Braginsky
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: