hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-3904) HConnection.isTableAvailable returns true even with not all regions available.
Date Sat, 18 Jun 2011 22:42:47 GMT

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

Ted Yu updated HBASE-3904:

    Attachment: 3904-v5.txt

Version 5 added check in HBA.createTable(final HTableDescriptor desc, byte [][] splitKeys)
to wait for the number of regions online equal to initial region count.
TestAdmin passes.

There is only one createTable() method in HMasterInterface which is currently asynchronous
and is called by HBA.createTableAsync(). Please advise whether createTableAsync() should be
added to HMasterInterface.

> HConnection.isTableAvailable returns true even with not all regions available.
> ------------------------------------------------------------------------------
>                 Key: HBASE-3904
>                 URL: https://issues.apache.org/jira/browse/HBASE-3904
>             Project: HBase
>          Issue Type: Bug
>          Components: client
>            Reporter: Vidhyashankar Venkataraman
>            Assignee: Ted Yu
>            Priority: Minor
>         Attachments: 3904-v3.txt, 3904-v4.txt, 3904-v5.txt, 3904.txt
> This function as per the java doc is supposed to return true iff "all the regions in
the table are available". But if the table is still being created this function may return
inconsistent results (For example, when a table with a large number of split keys is created).

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message