[
https://issues.apache.org/jira/browse/HBASE-5058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13172054#comment-13172054
]
Lars Hofhansl commented on HBASE-5058:
--------------------------------------
Hmm... Good point. Although I now think my current patch is the safest. I think
I would just wrap UndeclaredThrowableException (rather than RuntimeException)
into a MasterNotRunning exception, but that's it.
There's also the question what happens when the master moves (2nd master takes
over for example). Since the HConnectionImplementation caches the
HMasterInterface, it will probably never switch.
In general this code is a bit messy, which is why I am flip-flopping here... No
solution seems quite right.
> Allow HBaseAmin to use an existing connection
> ---------------------------------------------
>
> Key: HBASE-5058
> URL: https://issues.apache.org/jira/browse/HBASE-5058
> Project: HBase
> Issue Type: Sub-task
> Components: client
> Affects Versions: 0.94.0
> Reporter: Lars Hofhansl
> Assignee: Lars Hofhansl
> Priority: Minor
> Fix For: 0.94.0
>
> Attachments: 5058-v2.txt, 5058.txt
>
>
> What HBASE-4805 does for HTables, this should do for HBaseAdmin.
> Along with this the shared error handling and retrying between HBaseAdmin and
> HConnectionManager can also be improved. I'll attach a first pass patch soon.
--
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