Scott Thompson commented on ZOOKEEPER-2596:

I am unsure as to why any domain information is being returned by gethostname 
in this situation.  I built a small test application that calls gethostname 
subroutine on the same server and as expected only the machine name is 
returned.  However, host.name is populated with machine.domain.com in the logs 
from the code snippet in the description.

> Zookeeper.c - gethostname drops subdomain returning only partial FQDN
> ---------------------------------------------------------------------
>                 Key: ZOOKEEPER-2596
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2596
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: c client
>         Environment: RedHat Enterprise Server 7.2
>            Reporter: Scott Thompson
>            Priority: Minor
> Nodes fail to connect when a sub-domain is present in the FQDN.
> The sub-domain is dropped from the hostname string when calling gethostname 
> in zookeeper.c.
> machine.sub.domain.com
> becomes
> machine.domain.com
>   gethostname(buf, sizeof(buf));
>   LOG_INFO(LOGCALLBACK(zh), "Client environment:host.name=%s", buf);

This message was sent by Atlassian JIRA

Reply via email to