You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jieshan Bean (Updated) (JIRA)" <ji...@apache.org> on 2011/11/05 04:57:54 UTC

[jira] [Updated] (HBASE-4751) Make TestAdmin#testEnableTableRoundRobinAssignment friendly to concurrent tests

     [ https://issues.apache.org/jira/browse/HBASE-4751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jieshan Bean updated HBASE-4751:
--------------------------------

    Attachment: HBASE-4751-trunk.patch
    
> Make TestAdmin#testEnableTableRoundRobinAssignment friendly to concurrent tests
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-4751
>                 URL: https://issues.apache.org/jira/browse/HBASE-4751
>             Project: HBase
>          Issue Type: Task
>            Reporter: Ted Yu
>            Assignee: Jieshan Bean
>         Attachments: HBASE-4751-trunk.patch, TestResults.txt
>
>
> From https://builds.apache.org/view/G-L/view/HBase/job/HBase-TRUNK/2410/artifact/trunk/target/surefire-reports/org.apache.hadoop.hbase.client.TestAdmin.txt :
> {code}
> testEnableTableRoundRobinAssignment(org.apache.hadoop.hbase.client.TestAdmin)  Time elapsed: 4.345 sec  <<< ERROR!
> java.lang.IllegalArgumentException: Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
> 	at org.apache.hadoop.hbase.zookeeper.RootRegionTracker.waitRootRegionLocation(RootRegionTracker.java:81)
> 	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:753)
> 	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:733)
> 	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:866)
> 	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:765)
> 	at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:733)
> 	at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:202)
> 	at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:157)
> 	at org.apache.hadoop.hbase.client.TestAdmin.testEnableTableRoundRobinAssignment(TestAdmin.java:604)
> {code}
> This was due to:
> {code}
>     HTable metaTable = new HTable(HConstants.META_TABLE_NAME);
> {code}
> A few lines above, we have the correct usage:
> {code}
>     HTable ht = new HTable(TEST_UTIL.getConfiguration(), tableName);
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira