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

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

Updated reviewboard https://reviews.apache.org/r/33049/diff/
 against branch origin/trunk

> 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