Jiangjie Qin created KAFKA-5782:
-----------------------------------
Summary: Avoid unnecessary PID reset when expire batches.
Key: KAFKA-5782
URL: https://issues.apache.org/jira/browse/KAFKA-5782
Project: Kafka
Issue Type: Improvement
Components: producer
Affects Versions: 0.11.0.0
Reporter: Jiangjie Qin
Fix For: 1.0.0
This is more of an efficiency optimization. Currently we will reset PID when
batch expiration happens and one of the expired batches is in retry mode. This
is assuming that we don't know if the batch in retry has been appended to the
broker or not. However, if the batch was in retry due to a retriable exception
returned by the broker, the batch is not appended. In this case, we do not need
to reset the PID.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)