Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
When the InetSocketAddress object happens to be unresolvable (e.g. due to transient DNS issue), the rpc proxy object will not be usable since the client will throw UnknownHostException when a Connection object is created. If FailoverOnNetworkExceptionRetry is used as in the standard HA failover proxy, the call will be retried, but this will never recover. Instead, the validity of address must be checked on pxoy creation and throw if it is invalid.
Attachments
Attachments
Issue Links
- is broken by
-
HADOOP-15129 Datanode caches namenode DNS lookup failure and cannot startup
-
- Resolved
-
- is related to
-
HADOOP-12125 Retrying UnknownHostException on a proxy does not actually retry hostname resolution
-
- Open
-
- relates to
-
HADOOP-9657 NetUtils.wrapException to have special handling for 0.0.0.0 addresses and :0 ports
-
- Resolved
-