Sorry for being unclear Neha.  I meant that I had forgotten that the
introduction of replicas is happening in 0.8 and I was confusing the two.  

Thanks,
rob

> -----Original Message-----
> From: Rob Withers [mailto:reefed...@gmail.com]
> Sent: Monday, May 20, 2013 8:21 PM
> To: 'users@kafka.apache.org'
> Subject: RE: only-once consumer groups
> 
> Right, Neha, consumer groups are from 7, while replicas are in 8.  Does
this
> mean the simple consumer in 8 can recognize a leader change?
> 
> Thanks,
> rob
> 
> > -----Original Message-----
> > From: Neha Narkhede [mailto:neha.narkh...@gmail.com]
> > Sent: Monday, May 20, 2013 8:00 PM
> > To: users@kafka.apache.org
> > Subject: RE: only-once consumer groups
> >
> > Rob,
> >
> > A consumer rebalances whenever a consumer process dies or a new
> > consumer process joins the group. The details of the algorithm can be
> > found here http://kafka.apache.org/07/design.html
> >
> > Thanks,
> > Neha
> > On May 20, 2013 6:45 PM, "Rob Withers" <reefed...@gmail.com> wrote:
> >
> > > That page is packed full of super design!  Many of these features we
> > > would find useful, I think.  One thing I found myself not knowing is
> > > what a consumer rebalance actually is.
> > >
> > > Is a rebalance when the thread that is consuming a particular
> > > partition dies, this is detected and the partition is reassigned to
> > > a new thread, thus violating manual partitioning?
> > >
> > > Or is a rebalance when a broker dies and new leader partitions are
> elected?
> > > The simple consumer must get told of a leader election and this is
> > > nothing to do with rebalance, is it so?
> > >
> > > Thanks,
> > > rob
> > >
> > >
> > > > -----Original Message-----
> > > > From: Neha Narkhede [mailto:neha.narkh...@gmail.com]
> > > > Sent: Friday, May 17, 2013 7:32 AM
> > > > To: users@kafka.apache.org
> > > > Subject: RE: only-once consumer groups
> > > >
> > > > We spent some time thinking about consolidating the high level and
> > > > low
> > > level
> > > > consumer APIs. It will be great if you can read the wiki and
> > > > provide
> > > feedback
> > > > -
> > > >
> > https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Client+Re
> > > > -
> > > > Design
> > > >
> > > > Thanks,
> > > > Neha
> > > > On May 16, 2013 10:29 PM, "Rob Withers" <reefed...@gmail.com>
> wrote:
> > > >
> > > > > We want to ensure only-once message processing, but we also want
> > > > > the benefit of rebalancing.  commitOffsets updates all
> > > > > partitions from out of a connector instance.  We want to commit
> > > > > the offset for just the partition that delivered a message to
> > > > > the iterator, even if several fetchers are feeding a thread.
> > > > > Perhaps the message metadata contains the partition a msg came
> > > > > from; could you not just update the offset for that partition if
> > > > > the property "only.once=true" is sent to the consumer connector?
> > > > >
> > > > > Thanks,
> > > > > rob
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Neha Narkhede [mailto:neha.narkh...@gmail.com]
> > > > > > Sent: Thursday, May 16, 2013 10:03 PM
> > > > > > To: users@kafka.apache.org
> > > > > > Subject: Re: only-once consumer groups
> > > > > >
> > > > > > Can you describe your requirements in a little more detail?
> > > > > >
> > > > > > Thanks,
> > > > > > Neha
> > > > > > On May 16, 2013 6:11 AM, "Withers, Robert"
> > > > <robert.with...@dish.com>
> > > > > > wrote:
> > > > > >
> > > > > > > is it technically feasible to use an only-once simple
> > > > > > > consumer within a consumer group?
> > > > > > >
> > > > > > > thanks,
> > > > > > > rob
> > > > >
> > > > >
> > >
> > >

Reply via email to