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

Avoid merging regions if tables has not reached the state where regions are not split because of number of regions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Not A Problem
    • 1.7.0, 2.4.4
    • None
    • Normalizer
    • None

    Description

      we have a table on a cluster with 100 regions with default split policy (SteppingSplitPolicy). This is a small table and will not get loaded with too much data. Now if region size of table is smaller than the normalizer target region size than there are chances that normalizer will consider the regions for merges. But since the number of regions are small split policy will trigger split on next flush. This is a continuous loop and our cluster will be busy in these two actions.

      We plan to consider number of regions and number of regionservers in creating plans for normalizer.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mnpoonia Aman Poonia
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: