[
https://issues.apache.org/jira/browse/HBASE-12995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14312892#comment-14312892
]
Nicolas Liochon commented on HBASE-12995:
-----------------------------------------
Yep, I confirm it's from this the 10080. +1 for the javadoc change, I should
have done it in the original jira.
> Document that HConnection#getTable methods do not check table existence since
> 0.98.1
> ------------------------------------------------------------------------------------
>
> Key: HBASE-12995
> URL: https://issues.apache.org/jira/browse/HBASE-12995
> Project: HBase
> Issue Type: Task
> Affects Versions: 0.98.1
> Reporter: Andrew Purtell
> Assignee: Andrew Purtell
> Priority: Minor
> Fix For: 2.0.0, 1.0.1, 1.1.0, 0.98.11
>
>
> [~jamestaylor] mentioned that recently Phoenix discovered at some point the
> {{HConnection#getTable}} "lightweight table reference" methods stopped
> throwing TableNotFoundExceptions. It used to be (in 0.94 and 0.96) that all
> APIs that construct HTables would check if the table is locatable and throw
> exceptions if not. Now, if using the {{HConnection#getTable}} APIs, such
> exceptions will only be thrown at the time of the first operation submitted
> using the table reference, should a problem be detected then. We did a bisect
> and it seems this was changed in the 0.98.1 release by HBASE-10080. Since the
> change has now shipped in 10 in total 0.98 releases we should just document
> the change, in the javadoc of the HConnection class, Connection in branch-1+.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)