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)

Reply via email to