Hi all

The reason why I need to know is that we have seen an issue when using 
acks=all, forcing us to quickly find an alternative. I leave the issue out of 
this post, but will probably come back to that! 

My question is about acks=all and min.insync.replicas property. Since we have 
found a workaround for an issue by using acks>1 instead of all (absolutely no 
clue why at this moment), I would like to know what benefit you get from e.g. 
acks=all and min.insync.replicas=3 instead of using acks=3 in a 5 broker 
cluster and replication-factor of 4. To my understanding you would get the 
exact level of durability and security from using either of those settings. 
However, I suspect this is not quite the case from finding hints without proper 
explanation that acks=all is preferred.


Regards
Andreas 

Reply via email to