This is unfortunate, but a known issue. See
https://issues.apache.org/jira/browse/KAFKA-1894 The producer suffers from
a similar issue with its initial metadata fetch on the first send().

-Ewen

On Thu, Jul 28, 2016 at 12:46 PM, Oleg Zhurakousky <
ozhurakou...@hortonworks.com> wrote:

> Also, reading java docs for KafkaConsumer#poll(timeout) states:
>
> @param timeout The time, in milliseconds, spent waiting in poll if data is
> not available. If 0, returns
>      *            immediately with any records that are available now.
> Must not be negative.
>
> Yet even setting it to 0 brings no joy.
>
> Cheers
> Oleg
>
> On Jul 28, 2016, at 3:43 PM, Oleg Zhurakousky <
> ozhurakou...@hortonworks.com<mailto:ozhurakou...@hortonworks.com>> wrote:
>
> So I have KafkaConsumer that is deliberately set with server properties
> pointing to non-running broker.
> Doing KafkaConsumer.poll(100) blocks infinitely even though ‘
> fetch.max.wait.ms’ is set to 1 millisecond.
>
> Basically I am trying to fail when connection is not possible.
> Any idea how to accomplish that?
>
> Cheers
> Oleg
>
>
>


-- 
Thanks,
Ewen

Reply via email to