[ 
https://issues.apache.org/jira/browse/KAFKA-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14527887#comment-14527887
 ] 

Aditya Auradkar commented on KAFKA-1984:
----------------------------------------

[~junrao] My bad.. I attached to 1984 instead of 2084.

> 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
>            Priority: Blocker
>             Fix For: 0.8.2.1
>
>         Attachments: KAFKA-1984_2015-05-04_19:52:19.patch, 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)

Reply via email to