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

Make region balancing parallel with balancer.balanceCluster()

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • None
    • None

    Description

      balancer.balanceCluster() generates RegionPlans for HMaster.balance() to execute.
      We don't retract any RegionPlan in balancer.balanceCluster().
      In the near future, more complex algorithm would be introduced to try achieving maximum block location affinity for the regions to be moved. This means balancer.balanceCluster() would take longer to return.

      This JIRA makes region balancing parallel with balancer.balanceCluster()
      Meaning region balancing would be performed when balancer.balanceCluster() is still running.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: