kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KAFKA-4765) org.apache.kafka.clients.producer.KafkaProducerTest#testConstructorFailureCloseResource and Similar Tests are Failing on some Systems (127.0.53.53 Collision Warning)
Date Thu, 16 Feb 2017 14:40:41 GMT

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

ASF GitHub Bot commented on KAFKA-4765:
---------------------------------------

Github user asfgit closed the pull request at:

    https://github.com/apache/kafka/pull/2552


> org.apache.kafka.clients.producer.KafkaProducerTest#testConstructorFailureCloseResource
and Similar Tests are Failing on some Systems (127.0.53.53 Collision Warning)
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-4765
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4765
>             Project: Kafka
>          Issue Type: Bug
>          Components: unit tests
>    Affects Versions: 0.10.1.1
>         Environment: All DNS environments that properly forward 127.0.53.53
>            Reporter: Armin Braun
>             Fix For: 0.10.3.0
>
>
> The test
> {code}
> org.apache.kafka.clients.producer.KafkaProducerTest#testConstructorFailureCloseResource
> {code}
> fails on some systems because this below snippet from 
> {code}
> org.apache.kafka.clients.ClientUtils#parseAndValidateAddresses
> {code}
> {code}
>                     InetSocketAddress address = new InetSocketAddress(host, port);
>                     if (address.isUnresolved()) {
>                         log.warn("Removing server {} from {} as DNS resolution failed
for {}", url, CommonClientConfigs.BOOTSTRAP_SERVERS_CONFIG, host);
>                     } else {
>                         addresses.add(address);
>                     }
> {code}
> will add the address *some.invalid.hostname.foo.bar* to the addresses list without error
since it is resolved to *127.0.53.53* to indicate potential future collision of the _.bar_
tld.
> The same issue applies to a few other test cases that try to intentionally run into broken
hostnames.
> This can (and should) be fixed by using broken hostname examples that do not collide.
I would suggest just putting a ".local" suffix on all that are currently affected by this.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message