You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jason Gustafson (JIRA)" <ji...@apache.org> on 2016/06/14 21:16:30 UTC

[jira] [Commented] (KAFKA-3822) Kafka Consumer close() hangs indefinitely if Kafka Broker shutdown while connected

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

Jason Gustafson commented on KAFKA-3822:
----------------------------------------

[~alex-cook4] Thanks for the report. Just to clarify, this only occurs when autocommit is enabled, right? What we've talked about doing previously is overloading close to let the user pass a timeout (similar to the producer). I've also been thinking of adding max.block.ms to the configuration (also like the producer) to bound the other blocking calls. We could potentially use that here. Probably either change will require a short KIP.

> Kafka Consumer close() hangs indefinitely if Kafka Broker shutdown while connected
> ----------------------------------------------------------------------------------
>
>                 Key: KAFKA-3822
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3822
>             Project: Kafka
>          Issue Type: Bug
>          Components: clients
>    Affects Versions: 0.9.0.1, 0.10.0.0
>         Environment: x86 Red Hat 6 (1 broker running zookeeper locally, client running on a separate server)
>            Reporter: Alexander Cook
>
> I am using the KafkaConsumer java client to consume messages. My application shuts down smoothly if I am connected to a Kafka broker, or if I never succeed at connecting to a Kafka broker, but if the broker is shut down while my consumer is connected to it, consumer.close() hangs indefinitely. 
> Here is how I reproduce it: 
> 1. Start 0.9.0.1 Kafka Broker
> 2. Start consumer application and consume messages
> 3. Stop 0.9.0.1 Kafka Broker (ctrl-c or stop script)
> 4. Try to stop application...hangs at consumer.close() indefinitely. 
> I also see this same behavior using 0.10 broker and client. 
> This is my first bug reported to Kafka, so please let me know if I should be following a different format. Thanks! 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)