Description
In the new producer, when a partition has no leader for a long time (e.g., all replicas are down), the records for that partition will stay in the RecordAccumulator until the leader is available. This may cause the bufferpool to be full and the callback for the produced message to block for a long time.
Attachments
Attachments
Issue Links
- is duplicated by
-
KAFKA-2135 New Kafka Producer Client: Send requests wait indefinitely if no broker is available.
- Resolved
-
KAFKA-2120 Add a request timeout to NetworkClient
- Resolved