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

TestRegionPlacement#testRegionPlacement occasionally fails

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.99.0
    • None
    • None
    • Reviewed

    Description

      From https://builds.apache.org/job/HBase-TRUNK/5047/testReport/org.apache.hadoop.hbase.master/TestRegionPlacement/testRegionPlacement/ :

      java.lang.ArrayIndexOutOfBoundsException: 10
      	at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:368)
      	at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:377)
      	at org.apache.hadoop.hbase.LocalHBaseCluster.getRegionServer(LocalHBaseCluster.java:224)
      	at org.apache.hadoop.hbase.MiniHBaseCluster.getRegionServer(MiniHBaseCluster.java:609)
      	at org.apache.hadoop.hbase.master.TestRegionPlacement.killRandomServerAndVerifyAssignment(TestRegionPlacement.java:303)
      	at org.apache.hadoop.hbase.master.TestRegionPlacement.testRegionPlacement(TestRegionPlacement.java:270)
      

      In the setup:

          TEST_UTIL.startMiniCluster(SLAVES);
      

      where SLAVES is 10.
      So when 10 was used in TEST_UTIL.getHBaseCluster().getRegionServer(killIndex), we would get ArrayIndexOutOfBoundsException.

      Attachments

        1. 10867.addendum
          0.8 kB
          Ted Yu
        2. 10867-v1.txt
          0.8 kB
          Ted Yu
        3. 10867-v2.txt
          0.8 kB
          Ted Yu

        Activity

          People

            yuzhihong@gmail.com Ted Yu
            yuzhihong@gmail.com Ted Yu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: