[ https://issues.apache.org/jira/browse/HBASE-12229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14168329#comment-14168329 ]
Dima Spivak commented on HBASE-12229: ------------------------------------- That's a fair point, [~apurtell], and I'll post up a patch doing that. Is it worth separately addressing why the [synchronous] HBaseAdmin#createTable method returns before a table is actually ready to accept puts? If that was fixed, there wouldn't need to be these helper methods checking for regions being available in HBTU. > NullPointerException in SnapshotTestingUtils > -------------------------------------------- > > Key: HBASE-12229 > URL: https://issues.apache.org/jira/browse/HBASE-12229 > Project: HBase > Issue Type: Bug > Components: test > Affects Versions: 1.0.0, 2.0.0, 0.98.7 > Reporter: Dima Spivak > Assignee: Dima Spivak > Priority: Minor > Attachments: HBASE-12229.patch, HBASE-12229_v1.patch > > > I tracked down occasional flakiness in TestRestoreSnapshotFromClient to a > potential NPE in SnapshotTestingUtils#waitForTableToBeOnline. In short, some > tests in TestRestoreSnapshot... create a table and then invoke > SnapshotTestingUtils#waitForTableToBeOnline, but this method assumes that > regions have been assigned by the time it's invoked (which is not always the > case). -- This message was sent by Atlassian JIRA (v6.3.4#6332)