hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14296) ConnectionManager should validate the table existence before returning the table instance
Date Mon, 24 Aug 2015 17:45:45 GMT

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

stack commented on HBASE-14296:
-------------------------------

Tell us more [~pankaj_kumar] We used to do an exists before returning a Table instance but
we removed it. Rather, let the first operation against the table fail if it is not present.
 We did this so client and server were less tightly coupled, so you could get a Table instance
without having to make a network call.

> ConnectionManager should validate the table existence before returning the table instance
> -----------------------------------------------------------------------------------------
>
>                 Key: HBASE-14296
>                 URL: https://issues.apache.org/jira/browse/HBASE-14296
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 2.0.0, 1.2.0, 0.98.15
>            Reporter: Pankaj Kumar
>            Assignee: Pankaj Kumar
>            Priority: Minor
>
> Table instance should be returned only when table exist.
> {code}
>     public HTableInterface getTable(TableName tableName, ExecutorService pool) throws
IOException {
>       if (managed) {
>         throw new NeedUnmanagedConnectionException();
>       }
>       return new HTable(tableName, this, tableConfig, rpcCallerFactory, rpcControllerFactory,
pool);
>     }
> {code}



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

Mime
View raw message