HConnection re-creation in HTable after HConnection abort
---------------------------------------------------------
Key: HBASE-5153
URL: https://issues.apache.org/jira/browse/HBASE-5153
Project: HBase
Issue Type: Bug
Components: client
Affects Versions: 0.90.4
Reporter: Jieshan Bean
Assignee: Jieshan Bean
Fix For: 0.90.6
HBASE-4893 is related to this issue. In that issue, we know, if multi-threads
share a same connection, once this connection got abort in one thread, the
other threads will got a "HConnectionManager$HConnectionImplementation@18fb1f7
closed" exception.
It solve the problem of "stale connection can't removed". But the orignal
HTable instance cann't be continue to use. The connection in HTable should be
recreated.
Actually, there's two aproach to solve this:
1. In user code, once catch an IOE, close connection and re-create HTable
instance. We can use this as a workaround.
2. In HBase Client side, catch this exception, and re-create connection.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira