[
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)