You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Flavio Junqueira (JIRA)" <ji...@apache.org> on 2011/03/08 11:41:59 UTC

[jira] Created: (ZOOKEEPER-1009) BookKeeper as a sequencer

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

Re: [jira] Created: (ZOOKEEPER-1009) BookKeeper as a sequencer

Posted by Flavio Junqueira <fp...@yahoo-inc.com>.
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) <jira@apache.org 
> >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

flavio
junqueira

research scientist

fpj@yahoo-inc.com
direct +34 93-183-8828

avinguda diagonal 177, 8th floor, barcelona, 08018, es
phone (408) 349 3300    fax (408) 349 3301




Re: [jira] Created: (ZOOKEEPER-1009) BookKeeper as a sequencer

Posted by Suranjan Kumar <su...@gmail.com>.
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) <ji...@apache.org>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