SLIDER-1088 Slider client getting UnknownHost exception trying to RPC to AM in different subdomain
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/229309f5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/229309f5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/229309f5 Branch: refs/heads/feature/SLIDER-906_docker_support Commit: 229309f5dd6de210ea7f7bdafb31c47a1a8c389a Parents: 3fcba92 Author: Gour Saha <gourks...@apache.org> Authored: Tue Mar 1 01:02:35 2016 -0800 Committer: Gour Saha <gourks...@apache.org> Committed: Tue Mar 1 01:02:35 2016 -0800 ---------------------------------------------------------------------- .../java/org/apache/slider/server/appmaster/rpc/RpcBinder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/229309f5/slider-core/src/main/java/org/apache/slider/server/appmaster/rpc/RpcBinder.java ---------------------------------------------------------------------- diff --git a/slider-core/src/main/java/org/apache/slider/server/appmaster/rpc/RpcBinder.java b/slider-core/src/main/java/org/apache/slider/server/appmaster/rpc/RpcBinder.java index b64a098..dd4785d 100644 --- a/slider-core/src/main/java/org/apache/slider/server/appmaster/rpc/RpcBinder.java +++ b/slider-core/src/main/java/org/apache/slider/server/appmaster/rpc/RpcBinder.java @@ -85,7 +85,8 @@ public class RpcBinder { conf); RPC.Server server = new RPC.Builder(conf).setProtocol(sliderClusterAPIClass) .setInstance(blockingService) - .setBindAddress(addr.getHostName()) + .setBindAddress(addr.getAddress() + .getCanonicalHostName()) .setPort(addr.getPort()) .setNumHandlers(numHandlers) .setVerbose(false)