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)

Reply via email to