zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jong Wook Kim (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ZOOKEEPER-1666) Avoid Reverse DNS lookup if the hostname in connection string is literal IP address.
Date Fri, 29 Nov 2013 08:34:36 GMT

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

Jong Wook Kim commented on ZOOKEEPER-1666:
------------------------------------------

Hi, this patch still had the reverse DNS lookup delay issue for me. 

I have set connectionString to have hostname (not literal IP), but the stock 3.4.5 client
had the delay.

In my case resolvedAddress.toString() also had its hostname as well as the literal IP, like
"hostname/10.0.0.1", apparently not starting with "/".

I guess the if condition should find it already has a resolved IP address somehow differently.

> Avoid Reverse DNS lookup if the hostname in connection string is literal IP address.
> ------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-1666
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1666
>             Project: ZooKeeper
>          Issue Type: Improvement
>          Components: java client
>    Affects Versions: 3.4.5
>            Reporter: George Cao
>            Assignee: George Cao
>              Labels: patch, test
>             Fix For: 3.4.6, 3.5.0
>
>         Attachments: ZOOKEEPER-1666-34.patch, ZOOKEEPER-1666-34v2.patch, ZOOKEEPER-1666.patch,
ZOOKEEPER-1666.patch
>
>
> In our ENV, if the InetSocketAddress.getHostName() is called and the host name in the
connection string are literal IP address, then the call will trigger a reverse DNS lookup
which is very slow.
> And in this situation, the host name can simply set as the IP without causing any problem.




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message