Jun Rao created KAFKA-1303:
------------------------------

             Summary: metadata request in the new producer can be delayed
                 Key: KAFKA-1303
                 URL: https://issues.apache.org/jira/browse/KAFKA-1303
             Project: Kafka
          Issue Type: Bug
          Components: core
    Affects Versions: 0.8.2
            Reporter: Jun Rao


While debugging a system test, I observed the following.

1. A broker side configuration 
(replica.fetch.wait.max.ms=500,replica.fetch.min.bytes=4096) made the time to 
complete a produce request long (each taking about 500ms with ack=-1).
2. The producer client has a bunch of outstanding produce requests queued up on 
the brokers.
3. One of the brokers fails and we force updating the metadata.
4. The metadata request is queued up behind those outstanding producer requests.
5. By the time the metadata response comes back, some messages have failed all 
retries because of stale metadata.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to