hadoop-zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Carman (JIRA)" <j...@apache.org>
Subject [jira] Commented: (ZOOKEEPER-30) Hooks for atomic broadcast protocol
Date Wed, 25 Mar 2009 04:23:50 GMT

    [ https://issues.apache.org/jira/browse/ZOOKEEPER-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12688994#action_12688994
] 

Andrew Carman commented on ZOOKEEPER-30:
----------------------------------------

Update: We just got Multi-Zab up and running (our name for the multinode, networked version
of Zab - basically we moved over all of the quorum components). We're working on preliminary
testing and have already found and fixed a few bugs we introduced. We're continuing now with
more thorough testing (eventually some performance as well as functionality tests) and code
maintenance (comments, refactoring, etc). The only features we're missing are syncs and the
ability to return a zxid when calling propose. Syncs are definitely a feature we will add
(in the manner they exist now, so we avoid the two round trips of atomic broadcast), but we
would like some input on returning zxid's. 

How should they work? When a Zab node has the propose method called on it, the API says it
should return a zxid of that proposal. However, the leader has to assign the zxid, so we either
need the client to wait for the proposal to be sent to the leader, assigned a zxid, and sent
back out to be voted on, or we don't return a zxid. Is there a reason we need to return zxid's?
Is it only so implementing applications can identify which committed proposals originated
from themselves? Could we just add a server id and local id instead of having to wait for
the zxid from the leader?

> Hooks for atomic broadcast protocol
> -----------------------------------
>
>                 Key: ZOOKEEPER-30
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-30
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: quorum
>            Reporter: Patrick Hunt
>            Assignee: Mahadev konar
>
> Moved from SourceForge to Apache.
> http://sourceforge.net/tracker/index.php?func=detail&aid=1938788&group_id=209147&atid=1008547

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message