[ https://issues.apache.org/jira/browse/GEODE-8548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mario Salazar de Torres updated GEODE-8548: ------------------------------------------- Labels: connections (was: ) > ACE_Inet_Addr takes too long in reverse DNS resolution > ------------------------------------------------------ > > Key: GEODE-8548 > URL: https://issues.apache.org/jira/browse/GEODE-8548 > Project: Geode > Issue Type: Bug > Components: native client > Affects Versions: 1.11.0, 1.12.0, 1.13.0 > Reporter: Mario Salazar de Torres > Priority: Major > Labels: connections > > Whenever TcpConn::connect is called, a system call to *get_host_name* is made > in order to obtain reverse resolution for the connection address, right here: > {code:cpp} > void TcpConn::connect() { > using apache::geode::internal::chrono::duration::to_string; > ACE_OS::signal(SIGPIPE, SIG_IGN); // Ignore broken pipe > LOGFINER(std::string("Connecting plain socket stream to ") + > inetAddress_.get_host_name() + ":" + > std::to_string(inetAddress_.get_port_number()) + " waiting " + > to_string(timeout_)); > ยทยทยท > {code} > get_host_name executes getnameinfo underlying and the thing is that depending > on your system configuration in the case of the address not having a reverse > resolution entry it might take a long period. In my case it takes 10 seconds. -- This message was sent by Atlassian Jira (v8.3.4#803005)