[
https://issues.apache.org/jira/browse/KAFKA-1515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14059286#comment-14059286
]
Jay Kreps commented on KAFKA-1515:
----------------------------------
Committed with a very minor change: I renamed the isReadyToSend method to
isSendable simply because we had like four methods that were ready/isReady/etc
and each meant something slightly different. This hopefully differentiates
better: sendable is when you are connected and have room to send, ready is when
you are sendable and there is nothing else going on that makes us want to block
the request.
> Wake-up Sender upon blocked on fetching leader metadata
> -------------------------------------------------------
>
> Key: KAFKA-1515
> URL: https://issues.apache.org/jira/browse/KAFKA-1515
> Project: Kafka
> Issue Type: Bug
> Reporter: Guozhang Wang
> Assignee: Guozhang Wang
> Fix For: 0.9.0
>
> Attachments: KAFKA-1515.patch, KAFKA-1515_2014-07-03_10:19:28.patch,
> KAFKA-1515_2014-07-03_16:43:05.patch, KAFKA-1515_2014-07-07_10:55:58.patch,
> KAFKA-1515_2014-07-08_11:35:59.patch
>
>
> Currently the new KafkaProducer will not wake up the sender thread upon
> forcing metadata fetch, and hence if the sender is polling with a long
> timeout (e.g. the metadata.age period) this wait will usually timeout and
> fail.
--
This message was sent by Atlassian JIRA
(v6.2#6252)