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

RegionNormalizer spliting region should not be limited by hbase.normalizer.min.region.count

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1
    • 3.0.0-alpha-1, 2.3.0, 2.2.6
    • Normalizer
    • None

    Description

      In method computePlanForTable of SimpleRegionNormalizer: 

      we will skip spliting region if the number of regions in the table is less than hbase.normalizer.min.region.count, even if there is a huge region in the table.

      ...
      if (tableRegions == null || tableRegions.size() < minRegionCount) {
        ...
        return null;
      }
      
      ...
      // get region split plan
      if (splitEnabled) {
        List<NormalizationPlan> splitPlans = getSplitNormalizationPlan(table);
        if (splitPlans != null) {
          plans.addAll(splitPlans);
        }
      }
      

       

      Attachments

        Issue Links

          Activity

            People

              Ddupg Sun Xin
              Ddupg Sun Xin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: