It typically means wait until all replicas have received the message. For
details, see
http://www.slideshare.net/junrao/kafka-replication-apachecon2013 (-1 ==
wait until message is committed).

Thanks,

Jun


On Wed, Apr 24, 2013 at 10:36 AM, Yu, Libo <libo...@citi.com> wrote:

> Hi,
>
> I am running kafka-producer-perf-test.sh for performance test.
> I notice this line from the log:
> INFO Property request.required.acks is overridden to -1
>
> So what does -1 mean in this case? Is acknowledgement enabled?
>
> In producer.properties, I set request.required.acks to 1 and started
> the job. I still saw:
> INFO Property request.required.acks is overridden to -1
> Then I I set request.required.acks to 0 and started the job. I got the
> same log:
> INFO Property request.required.acks is overridden to -1
>
> Is it possible to turn on acknowledgement for this producer
> Performance test?
> BTW: For our application, we cannot afford losing any message and we
> are only interested in acknowledged mode.
>
> Regards,
>
> Libo
>
>

Reply via email to