kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jiangjie Qin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-5782) Avoid unnecessary PID reset when expire batches.
Date Thu, 24 Aug 2017 19:52:00 GMT
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:
            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

View raw message