Browse Source

HDFS-11993. Add log info when connect to datanode socket address failed. Contributed by chencan

Ravi Prakash 7 years ago
parent
commit
a9d3412b4c

+ 3 - 2
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSInputStream.java

@@ -585,8 +585,9 @@ public class DFSInputStream extends FSInputStream
           fetchBlockAt(target);
           fetchBlockAt(target);
         } else {
         } else {
           connectFailedOnce = true;
           connectFailedOnce = true;
-          DFSClient.LOG.warn("Failed to connect to " + targetAddr + " for block"
-              + ", add to deadNodes and continue. " + ex, ex);
+          DFSClient.LOG.warn("Failed to connect to {} for block {}, " +
+              "add to deadNodes and continue. ", targetAddr,
+              targetBlock.getBlock(), ex);
           // Put chosen node into dead list, continue
           // Put chosen node into dead list, continue
           addToDeadNodes(chosenNode);
           addToDeadNodes(chosenNode);
         }
         }