Certainly I will try.  Our understanding is that there are 2 scenarios where 
messages could be replayed:

1. if a consumer falls over hard, there are some message consumptions whose 
offsets had not yet been flushed to zookeeper and so when a rebalance occurs 
the consumer that starts getting messages from a partition that flipped from 
the broke consumer will replay some messages. 
2. I think a combination of a leader election and a broker failure may replay 
messages.

We want to demonstrate the first, but our stats and correlation harness needs 
to keep running.  Love to demonstrate the second but egads, it's tricky.

thanks,
rob
________________________________________
From: Neha Narkhede [neha.narkh...@gmail.com]
Sent: Friday, May 17, 2013 7:29 AM
To: users@kafka.apache.org
Subject: Re: possible to shutdown a consumerConnector without flushing the 
offset

Can you provide more details about what you mean by measuring replay when
you kill a consumer?

Thanks,
Neha
On May 17, 2013 6:26 AM, "Withers, Robert" <robert.with...@dish.com> wrote:

> Would it be possible for someone to provide me with a 0.8 jar that
> implements a ConsumerConnector.hardShutdown, which would interrupt all
> threads yet not do a final offset flush.  We want to measure replay so we
> want to simulate a kill -9, but we want to keep running the process to
> flush stats and have them available locally as well.
>
> thanks,
> rob

Reply via email to