[
https://issues.apache.org/jira/browse/HBASE-12476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14236597#comment-14236597
]
Gaurav Menghani commented on HBASE-12476:
-----------------------------------------
{quote}
Favored nodes is 'there' in apache hdfs, just not used/tested. The last bit is
still to be hooked up in apache hbase. It has been a TODO for a long while.
{quote}
Cool, we should mark this as a TODO in HydraBase integration as well.
{quote}
What I mean by package-doc is something like this
http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/package-summary.html#package_description
(yes, javadoc but at package level giving overview... I think this might be
all that is needed in FSM case since it is 'easy' to read at the method/class
level... its just the high-level story that needs a bit of filling in).
{quote}
Sure.
{quote}
I understand why you've not done splits for messages but you think it will be
possible out in apache hbase atop what you have here? Can be later... just
asking.
{quote}
I think it will be slightly involved because essentially we are stoping the
parent quorum and starting two daughter quorums. This could be done as a
configuration change, and we can do this in the next HydraBase version.
{quote}
On swift, yeah, the annotations are nice but it'd be a headache having thrift
for one communication channel and pb/hbase-rpc for another. We can help w/ the
conversion here since we have a bit of experience, np. Its fine as swift for
now.
{quote}
Yes, I understand the concern. Let's follow up on this later then.
Thanks.
> HydraBase Consensus Protocol
> ----------------------------
>
> Key: HBASE-12476
> URL: https://issues.apache.org/jira/browse/HBASE-12476
> Project: HBase
> Issue Type: Sub-task
> Components: Consensus, wal
> Reporter: Gaurav Menghani
> Assignee: Gaurav Menghani
> Fix For: HBASE-12259
>
> Attachments: 0001-HydraBase-consensus-protocol.patch,
> 0002-HydraBase-consensus-protocol.patch
>
>
> This is the first patch for the HydraBase consensus protocol implemented
> according to the Raft consensus protocol
> (https://ramcloud.stanford.edu/raft.pdf), as advertised in (HBASE-12259)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)