Guozhang Wang created KAFKA-1211:
------------------------------------
Summary: Hold the produce request with ack > 1 in purgatory until
replicas' HW has larger than the produce offset
Key: KAFKA-1211
URL: https://issues.apache.org/jira/browse/KAFKA-1211
Project: Kafka
Issue Type: Bug
Reporter: Guozhang Wang
Assignee: Guozhang Wang
Today during leader failover we will have a weakness period when the followers
truncate their data before fetching from the new leader, i.e., number of
in-sync replicas is just 1. If during this time the leader has also failed then
produce requests with ack >1 that have get responded will still be lost. To
avoid this scenario we would prefer to hold the produce request in purgatory
until replica's HW has larger than the offset instead of just their end-of-log
offsets.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)