[ https://issues.apache.org/jira/browse/KAFKA-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14335183#comment-14335183 ]
Jun Rao commented on KAFKA-1984: -------------------------------- Created reviewboard https://reviews.apache.org/r/31367/diff/ against branch origin/0.8.2 > 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)