Parcourir la source

HDFS-8845. DiskChecker should not traverse the entire tree (Chang Li via Colin P. McCabe)

Colin Patrick Mccabe il y a 9 ans
Parent
commit
ec183faadc

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

@@ -810,6 +810,9 @@ Release 2.8.0 - UNRELEASED
     HDFS-8792. BlockManager#postponedMisreplicatedBlocks should use a
     LightWeightHashSet to save memory (Yi Liu via Colin P. McCabe)
 
+    HDFS-8845. DiskChecker should not traverse the entire tree (Chang Li via
+    Colin P. McCabe)
+
   BUG FIXES
 
     HDFS-7501. TransactionsSinceLastCheckpoint can be negative on SBNs.

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/BlockPoolSlice.java

@@ -303,7 +303,7 @@ class BlockPoolSlice {
   }
 
   void checkDirs() throws DiskErrorException {
-    DiskChecker.checkDirs(finalizedDir);
+    DiskChecker.checkDir(finalizedDir);
     DiskChecker.checkDir(tmpDir);
     DiskChecker.checkDir(rbwDir);
   }