Hey Litao,

Thanks for the KIP. I have one quick comment before you provide more detail
on how to select the leader with the largest LEO.

Do you think it would make sense to change the default behavior of acks=-1,
such that broker will acknowledge the message once the message has been
replicated to min.insync.replicas brokers? This would allow us to keep the
same durability guarantee, improve produce request latency without having a
new config.

Thanks,
Dong

On Tue, Jan 23, 2018 at 8:38 PM, Litao Deng <denglitaoch...@gmail.com>
wrote:

> Hey folks. I would like to add a feature to support the quorum-based
> acknowledgment for the producer request. We have been running a
> modified version of Kafka on our testing cluster for weeks, the
> improvement of P999 is significant with very stable latency.
> Additionally, I have a proposal to achieve a similar data durability
> as with the insync.replicas-based acknowledgment through LEO-based
> leader election.
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> 250+Add+Support+for+Quorum-based+Producer+Acknowledge
>

Reply via email to