Dustin Cote created KAFKA-4134:
----------------------------------

             Summary: Transparently notify users of "Connection Refused" for 
client to broker connections
                 Key: KAFKA-4134
                 URL: https://issues.apache.org/jira/browse/KAFKA-4134
             Project: Kafka
          Issue Type: Improvement
          Components: consumer, producer 
    Affects Versions: 0.10.0.1
            Reporter: Dustin Cote
            Assignee: Dustin Cote
            Priority: Minor


Currently, Producers and Consumers log at the WARN level if the bootstrap 
server disconnects and if there is an unexpected exception in the network 
Selector.  However, we log at DEBUG level if an IOException occurs in order to 
prevent spamming the user with every network hiccup.  This has the side effect 
of users making initial connections to brokers not getting any feedback if the 
bootstrap server list is invalid.  For example, if one starts the console 
producer or consumer up without any brokers running, nothing indicates messages 
are not being received until the socket timeout is hit.

I propose we be more granular and log the ConnectException to let the user know 
their broker(s) are not reachable.



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

Reply via email to