[
https://issues.apache.org/jira/browse/HBASE-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850464#action_12850464
]
Todd Lipcon commented on HBASE-2357:
------------------------------------
well, this whole thing is a crazy idea, I don't anticipate working on it until
a lot of other much more important things are done :)
As for your specific brand of crazy idea, I think log shipping is a well proven
and simple method that should really cover the majority of use cases. Consensus
is tricky to get right, and while using an underlying well tested protocol like
ZAB helps, it still is nowhere near easy. It also means that writes on one node
are blocked by slaves. So I'm -1 on that, but only as much as one can be -1 on
a crazy idea while proposing another crazy idea :)
> Add read-only region replicas (slaves) for availability and fast region
> recovery
> --------------------------------------------------------------------------------
>
> Key: HBASE-2357
> URL: https://issues.apache.org/jira/browse/HBASE-2357
> Project: Hadoop HBase
> Issue Type: New Feature
> Components: master, regionserver
> Reporter: Todd Lipcon
>
> I dont plan on working on this in the short term, but the idea is to extend
> region ownership to have two modes. Each region has one primary region server
> and N slave region servers. The slaves would follow the master (probably by
> streaming the relevant HLog entries directly from it) and be able to serve
> stale reads. The benefit is twofold: (a) provides the ability to spread read
> load, (b) enables very fast region failover/rebalance since the memstore is
> already nearly up to date on the slave RS.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.