rajeshbabu created HBASE-10137:
----------------------------------

             Summary: GeneralBulkAssigner with retain assignment plan can be 
used in EnableTableHandler to bulk assign the regions
                 Key: HBASE-10137
                 URL: https://issues.apache.org/jira/browse/HBASE-10137
             Project: HBase
          Issue Type: Bug
          Components: Region Assignment
    Affects Versions: 0.94.14, 0.96.0
            Reporter: rajeshbabu
            Assignee: rajeshbabu
             Fix For: 0.98.0, 0.94.15, 0.96.2, 0.99.0


Current in BulkEnabler we are assigning one region at a time, instead we can 
use GeneralBulkAssigner to bulk assign multiple regions at a time.
{code}
      for (HRegionInfo region : regions) {
        if (assignmentManager.getRegionStates()
            .isRegionInTransition(region)) {
          continue;
        }
        final HRegionInfo hri = region;
        pool.execute(Trace.wrap("BulkEnabler.populatePool",new Runnable() {
          public void run() {
            assignmentManager.assign(hri, true);
          }
        }));
      }

{code}



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to