hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matteo Bertozzi (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13285) Fix flaky getRegions() in TestAccessController.setUp()
Date Thu, 19 Mar 2015 10:13:38 GMT

    [ https://issues.apache.org/jira/browse/HBASE-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14368807#comment-14368807
] 

Matteo Bertozzi commented on HBASE-13285:
-----------------------------------------

yeah, not all the IndexOutOfBoundsException are the same, HBASE-13280 is a different problem.
but in general if you want to grab the region or just make sure that your table is up and
running after table creation you should make sure that we have the region assigned. so that
wait is better than just wait enabled

> Fix flaky getRegions() in TestAccessController.setUp()
> ------------------------------------------------------
>
>                 Key: HBASE-13285
>                 URL: https://issues.apache.org/jira/browse/HBASE-13285
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 1.0.0, 2.0.0, 1.1.0, 0.98.12
>            Reporter: Matteo Bertozzi
>            Assignee: Matteo Bertozzi
>            Priority: Minor
>         Attachments: HBASE-13285-v0.patch
>
>
> TestAccessController is waiting on table to be enabled and after that tries to lookup
the region. but if the machine is slow, that region may not be assigned yet.
> {code}
> TEST_UTIL.waitTableEnabled(TEST_TABLE.getTableName());
> HRegion region = TEST_UTIL.getHBaseCluster().getRegions(TEST_TABLE.getTableName()).get(0);
> {code}
> {noformat}
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> 	at java.util.ArrayList.rangeCheck(ArrayList.java:635)
> 	at java.util.ArrayList.get(ArrayList.java:411)
> 	at org.apache.hadoop.hbase.security.access.TestAccessController.setUp(TestAccessController.java:235)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message