Browse Source

HDFS-9284. fsck command should not print exception trace when file not found. Contributed by Jagadesh Kiran N.

Andrew Wang 9 years ago
parent
commit
677a936bf7

+ 3 - 0
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt

@@ -1573,6 +1573,9 @@ Release 2.8.0 - UNRELEASED
     BlockInfoUnderConstruction#setGenerationStampAndVerifyReplicas.
     (Wei-Chiu Chuang via Yongjun Zhang)
 
+    HDFS-9284. fsck command should not print exception trace when file not
+    found. (Jagadesh Kiran N via wang)
+
   OPTIMIZATIONS
 
     HDFS-8026. Trace FSOutputSummer#writeChecksumChunks rather than

+ 1 - 2
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSck.java

@@ -41,7 +41,6 @@ import org.apache.hadoop.hdfs.server.namenode.NamenodeFsck;
 import org.apache.hadoop.hdfs.web.URLConnectionFactory;
 import org.apache.hadoop.security.UserGroupInformation;
 import org.apache.hadoop.security.authentication.client.AuthenticationException;
-import org.apache.hadoop.util.StringUtils;
 import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
 
@@ -317,7 +316,7 @@ public class DFSck extends Configured implements Tool {
       namenodeAddress = getCurrentNamenodeAddress(dirpath);
     } catch (IOException ioe) {
       System.err.println("FileSystem is inaccessible due to:\n"
-          + StringUtils.stringifyException(ioe));
+          + ioe.toString());
     }
 
     if (namenodeAddress == null) {