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 > >