Prashanth, As for timeline, the current plan is to close kafka-46 and a couple of system tests (kafka-341 and kafka-306) first, hopefully within the next week or two. This will allow the basic replication to work (not all failure cases will be handled properly). In the remaining phase 2, we will continue to improve the failure cases and move to the controller-based implementation. We hope to finish most of the phase 2 around end of Jul. Depending on how many of the advanced stuff we want to add in the first 0.8 release, we may need another month or so to complete phase 3.
Going forward, I will try to send out regular email updates on the progress and remaining jiras related to replication. As for KAFKA-329, it would be great if you can take on that. Thanks, Jun On Mon, May 28, 2012 at 5:09 PM, Prashanth Menon <prashanth.men...@gmail.com > wrote: > I can take a look at KAFKA-329 :) Just so everyone is aware, is there a > timeline we'd like to hit as a community for getting the basic message > replication stuff (phase 2?) for KAFKA-50? Knowing this will help everyone > plan their time out a little better. > > Regards, > Prashanth > > On Fri, May 25, 2012 at 1:49 PM, Jun Rao <jun...@gmail.com> wrote: > > > Hi, > > > > Just want to give people a quick update on the progress on kafka > > replication. We have more or less finalized the replication design ( > > > > > https://cwiki.apache.org/confluence/display/KAFKA/kafka+Detailed+Replication+Design+V3 > > ) > > and I encourage everyone to take a look and send us additional > > feedback/comment. > > > > Most of the remaining work for replication is listed as subtasks > > under KAFKA-50. Currently, we have people working on the following jiras: > > > > KAFKA-46: Commit thread, ReplicaFetcherThread for intra-cluster > replication > > KAFKA-336: Admin RPC between controller and broker > > KAFKA-335: Embedded controller > > KAFKA-339: Multifetch for follower > > > > The first 3 jiras are blocking most of other jiras related to replication > > and we hope to have those resolved in the next couple of weeks. Before > > then, the following jiras can still be worked on more or > > less independently and we welcome contribution from the community. > > KAFKA-288: rework java producer API > > KAFKA-289: reuse TopicData when sending produce request > > KAFKA-329: Create topic support (revisit based on v3 design) > > > > Thanks, > > > > Jun > > >