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

Improve the assignment plan when server aborted or creating tables, etc.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Abandoned
    • 1.2.4, 2.0.0
    • None
    • Balancer, Region Assignment
    • None

    Description

      When master processing a dead serve or creating a new table, the assignment plan would be generated based on the roundRobinAssignment method of balancer.
      Yet if these operations happen a lot, the cluster would be out of balance both on table level and server level. Balancer would be triggered and may cause huge amount of region moves( This is what we observed).
      Ideally, the assignment should be able to consider the table or cluster level balance as well as locality(for the case of dead server).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              xharlie Charlie Qiangeng Xu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: