Jason Lowe created HADOOP-12125:
-----------------------------------
Summary: Retrying UnknownHostException on a proxy does not
actually retry hostname resolution
Key: HADOOP-12125
URL: https://issues.apache.org/jira/browse/HADOOP-12125
Project: Hadoop Common
Issue Type: Bug
Components: ipc
Reporter: Jason Lowe
When RetryInvocationHandler attempts to retry an UnknownHostException the
hostname fails to be resolved again. The InetSocketAddress in the ConnectionId
has cached the fact that the hostname is unresolvable, and when the proxy tries
to setup a new Connection object with that ConnectionId it checks if the
(cached) resolution result is unresolved and immediately throws.
The end result is we sleep and retry for no benefit. The hostname resolution
is never attempted again.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)