You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Mickael Maison (Jira)" <ji...@apache.org> on 2020/11/12 18:30:00 UTC

[jira] [Created] (KAFKA-10713) Surprising behaviour when bootstrap servers are separated by semicolons

Mickael Maison created KAFKA-10713:
--------------------------------------

             Summary: Surprising behaviour when bootstrap servers are separated by semicolons
                 Key: KAFKA-10713
                 URL: https://issues.apache.org/jira/browse/KAFKA-10713
             Project: Kafka
          Issue Type: Improvement
            Reporter: Mickael Maison


When creating a Kafka client with bootstrap.servers set to "kafka-0:9092;kafka-1:9092;kafka-2:9092", it has a strange behaviour.

For once, there's no warning or error messages. The client will connect and start working. However, it will only use the hostname after the last semicolon! kafka-2 in this example!

assertEquals("kafka-2", getHost("kafka-1:1234;kafka-1:1234;kafka-2:1234"));

I believe semicolon are not valid characters in hostname/domain names, so we should be able to provide better validation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)