Andrew Purtell created HBASE-12995:
--------------------------------------
Summary: Document that HConnection#getTable methods do not throw
TableNotFoundException 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, 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)