[
https://issues.apache.org/jira/browse/KAFKA-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jun Rao updated KAFKA-1984:
---------------------------
Attachment: kafka-1984.patch
> java producer may miss an available partition
> ---------------------------------------------
>
> Key: KAFKA-1984
> URL: https://issues.apache.org/jira/browse/KAFKA-1984
> Project: Kafka
> Issue Type: Bug
> Components: producer
> Affects Versions: 0.8.2.0
> Reporter: Jun Rao
> Assignee: Jun Rao
> Attachments: kafka-1984.patch, kafka-1984.patch
>
>
> In Partitioner, we cycle through each partition to find one whose leader is
> available. However, since the counter is shared among different caller
> threads, the logic may not iterate through every partition. The impact is
> that we could return an unavailable partition to the caller when there are
> partitions available. If the partition is unavailable for a long time, the
> producer may block due to bufferpool being full.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)