[ 
https://issues.apache.org/jira/browse/HBASE-11467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14118490#comment-14118490
 ] 

stack commented on HBASE-11467:
-------------------------------


bq.... so master-based cluster isn't what's coming with this patch.

But master-character changes now in that for a client to connect, master must 
be up (currently, this is the case but only out of lazyness.... we need to make 
it so client can connect w/o having to test master is up).  This goes against a 
tenet that is long-time, though soft-spoken that needs to be made more 
pronounced, that master can go away for periods of time and the cluster keeps 
running.  If we partition the master -- a far-out possibility that hopefully we 
never have to do where master 1. does tables A-D and master 2. does tables E-H, 
etc. -- then how would this play out?  The cluster string would have to list 
all masters ?

bq. Do you suggest to put this patch on hold, or modify it so it's more like 
"second option to connect to cluster"?

The patch is great. Nice cleanup.  Would be good to get some of it in, the 
least controversial parts.  Post new rb and will review w/ that in mind.

We need to chat on master topology on dev list and maybe stakeholders should 
meet and powwow...





> New impl of Registry interface not using ZK + new RPCs on master protocol
> -------------------------------------------------------------------------
>
>                 Key: HBASE-11467
>                 URL: https://issues.apache.org/jira/browse/HBASE-11467
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client, Consensus, Zookeeper
>    Affects Versions: 2.0.0
>            Reporter: Mikhail Antonov
>            Assignee: Mikhail Antonov
>             Fix For: 2.0.0
>
>         Attachments: HBASE-11467.patch, HBASE-11467.patch, HBASE-11467.patch
>
>
> Currently there' only one implementation of Registry interface, which is 
> using ZK to get info about meta. Need to create implementation which will be 
> using  RPC calls to master the client is connected to.
> Review of early version of patch is here: https://reviews.apache.org/r/24296/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to