HBase
  1. HBase
  2. HBASE-5677

The master never does balance because duplicate openhandled the one region

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 0.90.6
    • Fix Version/s: 0.90.7, 0.92.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      0.90

      Description

      If region be assigned When the master is doing initialization(before do processFailover),the region will be duplicate openhandled.
      because the unassigned node in zookeeper will be handled again in AssignmentManager#processFailover()
      it cause the region in RIT,thus the master never does balance.

      1. Backport-HBASE-5454-to-92.patch
        4 kB
        xufeng
      2. Backport-HBASE-5454-to-90.patch
        4 kB
        xufeng
      3. 5677-proposal.txt
        0.4 kB
        Lars Hofhansl
      4. 5677-proposal.txt
        0.4 kB
        Lars Hofhansl
      5. surefire-report_patched_v1.html
        201 kB
        xufeng
      6. surefire-report_no_patched_v1.html
        201 kB
        xufeng
      7. HBASE-5677-90-v1.patch
        5 kB
        xufeng

        Activity

        stack made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        xufeng made changes -
        Attachment Backport-HBASE-5454-to-90.patch [ 12522751 ]
        Attachment Backport-HBASE-5454-to-92.patch [ 12522752 ]
        Ted Yu made changes -
        Attachment 5677-proposal.txt [ 12522314 ]
        Lars Hofhansl made changes -
        Fix Version/s 0.94.0 [ 12316419 ]
        Fix Version/s 0.96.0 [ 12320040 ]
        Ted Yu made changes -
        Comment [ -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12522500/5677-proposal.txt
          against trunk revision .

            +1 @author. The patch does not contain any @author tags.

            -1 tests included. The patch doesn't appear to include any new or modified tests.
                                Please justify why no new tests are needed for this patch.
                                Also please list what manual steps were performed to verify this patch.

            +1 javadoc. The javadoc tool did not generate any warning messages.

            +1 javac. The applied patch does not increase the total number of javac compiler warnings.

            -1 findbugs. The patch appears to introduce 3 new Findbugs (version 1.3.9) warnings.

            +1 release audit. The applied patch does not increase the total number of release audit warnings.

             -1 core tests. The patch failed these unit tests:
                               org.apache.hadoop.hbase.replication.TestMasterReplication
                          org.apache.hadoop.hbase.replication.TestMultiSlaveReplication
                          org.apache.hadoop.hbase.regionserver.wal.TestHLog
                          org.apache.hadoop.hbase.regionserver.wal.TestHLogSplit

        Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/1502//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/1502//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html
        Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1502//console

        This message is automatically generated. ]
        Lars Hofhansl made changes -
        Attachment 5677-proposal.txt [ 12522508 ]
        Lars Hofhansl made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Lars Hofhansl made changes -
        Attachment 5677-proposal.txt [ 12522500 ]
        Lars Hofhansl made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Ted Yu made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Ted Yu made changes -
        Attachment 5677-proposal.txt [ 12522314 ]
        Ted Yu made changes -
        Fix Version/s 0.90.7 [ 12319481 ]
        Fix Version/s 0.92.2 [ 12319888 ]
        Fix Version/s 0.94.0 [ 12316419 ]
        Fix Version/s 0.96.0 [ 12320040 ]
        xufeng made changes -
        Attachment HBASE-5677-90-v1.patch [ 12522065 ]
        Attachment surefire-report_no_patched_v1.html [ 12522066 ]
        Attachment surefire-report_patched_v1.html [ 12522067 ]
        xufeng made changes -
        Field Original Value New Value
        Description If region be assigned When the master is doing initialization(before do processFailover),the region will be duplicate openhandled.
        it cause the region in RIT,thus the master never does balance.
        If region be assigned When the master is doing initialization(before do processFailover),the region will be duplicate openhandled.
        because the unassigned node in zookeeper will be handled again in AssignmentManager#processFailover()
        it cause the region in RIT,thus the master never does balance.


        xufeng created issue -

          People

          • Assignee:
            xufeng
            Reporter:
            xufeng
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:

              Development