You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jun Rao (JIRA)" <ji...@apache.org> on 2015/02/24 18:44:04 UTC

[jira] [Commented] (KAFKA-1984) java producer may miss an available partition

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

Jun Rao commented on KAFKA-1984:
--------------------------------

Created reviewboard https://reviews.apache.org/r/31363/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
>         Attachments: 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)