[
https://issues.apache.org/jira/browse/HBASE-21585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16747239#comment-16747239
]
stack commented on HBASE-21585:
-------------------------------
High-level, do we want to add getHbck to Connection? We were trying to hide it
from general audience (Do we need the getHbck that takes a ServerName. I think
it was added as a just-in-case... maybe we should wait till need if we are
considering exposing getHbck generally).
This for 3.0?
Can below take a Connection Interface?
AsyncProcess(ConnectionImplementation hc
... ditto in BufferedMutatorImpl
or is it that these constructors are private and the use of the CI is all
internal?
locateRegion is changed to return an Interface instead?
isMasterRunning is deprecated? You want to just remove?
I'm lazy. How does async client do isTableAvailable ?
There'll be an AsyncConnnectionImpl or ConnectionImpl is shared between sync
and asycn?
Thanks
> Use ConnectionImplementation instead of ClusterConnection for sync client
> implementation
> ----------------------------------------------------------------------------------------
>
> Key: HBASE-21585
> URL: https://issues.apache.org/jira/browse/HBASE-21585
> Project: HBase
> Issue Type: Sub-task
> Components: Client
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Major
> Attachments: HBASE-21585-HBASE-21512.patch
>
>
> So we can remove lots of method declarations in ClusterConnection, if they
> are only used by sync client implementation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)