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

Region normalization should be allowed when underlying namespace has quota

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • Balancer
    • None
    • Reviewed

    Description

      Currently when namespace has quota, HMaster#normalizeRegions() skips the tables in the namespace.

      However, performing region merge(s) wouldn't violate quota constraint.
      For region split, NamespaceAuditor#checkQuotaToSplitRegion() can be called to check whether quota is about to be exceeded. If not, region split plan can still be executed.

      Attachments

        1. 15044-v1.txt
          3 kB
          Ted Yu
        2. 15044-v2.txt
          7 kB
          Ted Yu
        3. 15044-v3.txt
          16 kB
          Ted Yu
        4. 15044-v4.txt
          16 kB
          Ted Yu
        5. 15044-v5.txt
          19 kB
          Ted Yu
        6. 15044-v6.txt
          21 kB
          Ted Yu
        7. 15044-v7.txt
          21 kB
          Ted Yu
        8. 15044-v8.txt
          21 kB
          Ted Yu

        Issue Links

          Activity

            People

              yuzhihong@gmail.com Ted Yu
              yuzhihong@gmail.com Ted Yu
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: