[
https://issues.apache.org/jira/browse/HBASE-5058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13172060#comment-13172060
]
Zhihong Yu commented on HBASE-5058:
-----------------------------------
{code}
+ // If didn't get the master and this is a managed connection, give up.
+ // Otherwise give subsequent calls a chance to try again.
+ this.masterChecked = managed || master != null;
{code}
Judging from the first sentence of the javadoc above, the assignment should be
{code}
+ this.masterChecked = !managed || master != null;
{code}
Basically the negation of RHS becomes: managed && master == null
> 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