Browse Source

Federation: TestListCorruptFileBlocks failing in federation branch. Contributed by jitendra.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/hdfs/branches/HDFS-1052@1080754 13f79535-47bb-0310-9956-ffa450edef68
Jitendra Nath Pandey 14 năm trước cách đây
mục cha
commit
40b2730c5d

+ 3 - 0
CHANGES.txt

@@ -238,6 +238,9 @@ Trunk (unreleased changes)
     HDFS-1703. Improve start/stop scripts and add decommission tool for
     federation. (Tanping Wang, Erik Steffl via suresh)
 
+    HDFS-1749. Federation: TestListCorruptFileBlocks failing in federation 
+    branch. (jitendra)
+
   IMPROVEMENTS
 
     HDFS-1510. Added test-patch.properties required by test-patch.sh (nigel)

+ 3 - 2
src/test/hdfs/org/apache/hadoop/hdfs/server/namenode/TestListCorruptFileBlocks.java

@@ -163,8 +163,9 @@ public class TestListCorruptFileBlocks {
           + " corrupt files. Expecting None.", badFiles.size() == 0);
 
       // Now deliberately corrupt one block
-      File data_dir = new File(System.getProperty("test.build.data"),
-      "dfs/data/data1/current/finalized");
+      File storageDir = MiniDFSCluster.getStorageDir(0, 0);
+      File data_dir = MiniDFSCluster.getFinalizedDir(storageDir, 
+          cluster.getNamesystem().getBlockPoolId());
       assertTrue("data directory does not exist", data_dir.exists());
       File[] blocks = data_dir.listFiles();
       assertTrue("Blocks do not exist in data-dir", (blocks != null) &&