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

GeneralBulkAssigner with retain assignment plan can be used in EnableTableHandler to bulk assign the regions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.96.0, 0.94.14
    • 0.98.0, 0.96.2, 0.99.0
    • Region Assignment
    • None
    • Reviewed

    Description

      Current in BulkEnabler we are assigning one region at a time, instead we can use GeneralBulkAssigner to bulk assign multiple regions at a time.

            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);
                }
              }));
            }
      
      

      Attachments

        1. HBASE-10137.patch
          8 kB
          rajeshbabu
        2. HBASE-10137_v2.patch
          19 kB
          rajeshbabu
        3. HBASE-10137_v3.patch
          10 kB
          rajeshbabu

        Issue Links

          Activity

            People

              rajesh23 rajeshbabu
              rajesh23 rajeshbabu
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: