| Hi Suranjan, Thanks for offering to contribute. Let me first point out that this is a feature for BookKeeper, a contrib project of ZooKeeper, and it is not about ZooKeeper directly. If you are interested in contributing to the ZooKeeper code base, then this one might not be a good pick.
About the feature, it is still in a design stage for me. I have some preliminary ideas, but I don't have a concrete plan yet. If you have ideas and you're willing to discuss them, please post them to the jira directly.
Thanks, -Flavio
On Mar 9, 2011, at 9:49 PM, Suranjan Kumar wrote: Hi Flavio, Since long I have been wanting to contribute to ZooKeeper. Looking at the this ticket, I am willing to start with it if given opportunity. Could you please help me with it on how to go about this feature? (Is someone else doing it?) What is process of contributing to ZooKeeper? How to start? Thanks, On Tue, Mar 8, 2011 at 4:11 PM, Flavio Junqueira (JIRA) < [email protected]>wrote: BookKeeper as a sequencer
-------------------------
Key: ZOOKEEPER-1009
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1009
Project: ZooKeeper
Issue Type: New Feature
Components: contrib-bookkeeper
Reporter: Flavio Junqueira
Assignee: Flavio Junqueira
It would be interesting to use BookKeeper as a sequencer for a number of
parallel streams of events. The general idea is to use BookKeeper to
establish a total order on the events of concurrent streams, and use the
ordered sequence as the input of an architectural element that processes the
events in the streams. This way the state of the element is reproducible.
Given that we currently interleave the entries of concurrent ledgers in a
bookie for writing efficiently, I believe it wouldn't be difficult to extend
the interface to enable such a feature.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
-- Suranjan Kumar
flaviojunqueira research scientist [email protected]direct +34 93-183-8828 avinguda diagonal 177, 8th floor, barcelona, 08018, esphone (408) 349 3300 fax (408) 349 3301
|