[ 
https://issues.apache.org/jira/browse/KAFKA-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jun Rao resolved KAFKA-1303.
----------------------------
    Resolution: Won't Fix

I think this is less of an issue given that we have 
max.in.flight.requests.per.connection in the producer config. So, closing this 
for now.

> 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.0
>            Reporter: Jun Rao
>         Attachments: KAFKA-1303.patch
>
>
> 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.3.4#6332)

Reply via email to