[ https://issues.apache.org/jira/browse/KAFKA-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14527865#comment-14527865 ]
Jun Rao commented on KAFKA-1984: -------------------------------- [~auradkar], did you attach the patch to the wrong jira? This one is already resolved. > 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)