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)