Francis Christopher Liu commented on HBASE-11288:

[~apurtell] thanks for the explanation, I'just have a few follow-up questions 
if thats ok.

In contrast, what if we start exporting a subset of regionservers. How does 
that work? It's guaranteed to be different from how zk quorum strings worked.
I pretty sure it's well thought out just understanding the thought process in 
case we need to consider creating a regionserver registry so we understand the 
tradeoff. My thinking was providing a static subset of regionservers the same 
way that's being done with providing a static list of masters. Are we not able 
to provide a static subset of masters in the current implementation? 

 There are a lot more of them, they are randomly chosen , the connection info 
has to dynamic instead of static (how is that collected? published to 
I think there are many ways to picking the static subset. One way would be to 
pick regionservers that are part of the regionserver group hosting the meta. 
Another way is to provide a seed list and an api to allow the client to 
discover more if they need to someone mentioned that his is how cassandra does 
it a while back when we were takling about a regionserver registry. Another way 
is to provide just a single domain name and that domain name contains a static 
subset list of regionserver ips which the operator can choose to updated 
dynamically in case one is decomissioned or a new on is added (this should work 
for the master approach too tho you would need a resolver) this way the client 
config does not need to change.

> Splittable Meta
> ---------------
>                 Key: HBASE-11288
>                 URL: https://issues.apache.org/jira/browse/HBASE-11288
>             Project: HBase
>          Issue Type: Umbrella
>          Components: meta
>            Reporter: Francis Christopher Liu
>            Assignee: Francis Christopher Liu
>            Priority: Major

This message was sent by Atlassian Jira

Reply via email to