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

[0.94 UNIT TESTS] TestAssignmentManager fails frequently on CentOS 5

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.94.4
    • Fix Version/s: 0.94.4
    • Component/s: Region Assignment, test
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      TestAssignmentManager#testBalance() fails pretty frequently on CentOS 5 for 0.94. The root cause is that ClosedRegionHandler is executed by an executor, and before it finishes, the region transition is done for OPENING and OPENED.

      This seems to be just a test problem, not an actual bug, since the region server won't open the region unless it get's it from the assign call on ClosedRegionHandler.process().

      I've seen that HBASE-6109 has a fix for this already, will just backport those changes. This is 0.94 only.

        Attachments

        1. hbase-7398_v1.patch
          11 kB
          Enis Soztutar
        2. hbase-7398_v2.patch
          13 kB
          Enis Soztutar

          Activity

            People

            • Assignee:
              enis Enis Soztutar
              Reporter:
              enis Enis Soztutar
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: