Updated Branches:
  refs/heads/1.6.0-SNAPSHOT 9524e8171 -> a89d97a00

ACCUMULO-2036 Try to get FQDN's for RangeInputSplit

We want to make sure that we get FQDNs (when possible) as this
will be what gets data-local mappers (map task running on the same
host as the tabletserver feeding it data)


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/a89d97a0
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/a89d97a0
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/a89d97a0

Branch: refs/heads/1.6.0-SNAPSHOT
Commit: a89d97a003caa6a5a735098b6092f36ff86592b9
Parents: 9524e81
Author: Josh Elser <els...@apache.org>
Authored: Fri Jan 3 00:34:28 2014 -0500
Committer: Josh Elser <els...@apache.org>
Committed: Fri Jan 3 00:34:28 2014 -0500

----------------------------------------------------------------------
 .../apache/accumulo/core/client/mapred/AbstractInputFormat.java    | 2 +-
 .../apache/accumulo/core/client/mapreduce/AbstractInputFormat.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/a89d97a0/core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
 
b/core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
index 4e84909..4e04cf2 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
@@ -583,7 +583,7 @@ public abstract class AbstractInputFormat<K,V> implements 
InputFormat<K,V> {
         String location = hostNameCache.get(ip);
         if (location == null) {
           InetAddress inetAddress = InetAddress.getByName(ip);
-          location = inetAddress.getHostName();
+          location = inetAddress.getCanonicalHostName();
           hostNameCache.put(ip, location);
         }
         for (Map.Entry<KeyExtent,List<Range>> extentRanges : 
tserverBin.getValue().entrySet()) {

http://git-wip-us.apache.org/repos/asf/accumulo/blob/a89d97a0/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
 
b/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
index 9f30563..03c6a0a 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
@@ -607,7 +607,7 @@ public abstract class AbstractInputFormat<K,V> extends 
InputFormat<K,V> {
           String location = hostNameCache.get(ip);
           if (location == null) {
             InetAddress inetAddress = InetAddress.getByName(ip);
-            location = inetAddress.getHostName();
+            location = inetAddress.getCanonicalHostName();
             hostNameCache.put(ip, location);
           }
           for (Map.Entry<KeyExtent,List<Range>> extentRanges : 
tserverBin.getValue().entrySet()) {

Reply via email to