hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gaurav Menghani (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-12476) HydraBase Consensus Protocol
Date Sat, 06 Dec 2014 05:10:14 GMT

    [ 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:

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.
Cool, we should mark this as a TODO in HydraBase integration as well.

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).

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.
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.

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.
Yes, I understand the concern. Let's follow up on this later then.


> 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

View raw message