소스 검색

HDFS-13251. Avoid using hard coded datanode data dirs in unit tests(addendum). Contributed by Ajay Kumar.

(cherry picked from commit 9a73fe8bd4d5ec79fc2fe437fcd4fa11518be647)
Xiaoyu Yao 7 년 전
부모
커밋
03a9ffbf5e

+ 1 - 1
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/TestDataNodeVolumeFailureToleration.java

@@ -159,7 +159,7 @@ public class TestDataNodeVolumeFailureToleration {
     long dnCapacity = DFSTestUtil.getDatanodeCapacity(dm, 0);
 
     // Fail a volume on the 2nd DN
-    File dn2Vol1 = cluster.getStorageDir(1, 0);
+    File dn2Vol1 = cluster.getInstanceStorageDir(1, 0);
     DataNodeTestUtils.injectDataDirFailure(dn2Vol1);
 
     // Should only get two replicas (the first DN and the 3rd)

+ 5 - 5
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/TestDFSAdmin.java

@@ -351,11 +351,11 @@ public class TestDFSAdmin {
     }
     File dnDir0 = cluster.getInstanceStorageDir(0, 0);
     File dnDir1 = cluster.getInstanceStorageDir(0, 1);
-    assertThat(outs.get(offset + 1),
-        is(allOf(containsString("From:"), containsString(dnDir0.getName()),
-            containsString(dnDir1.getName()))));
-    assertThat(outs.get(offset + 2), is(not(
-        anyOf(containsString(dnDir0.getName()),
+    assertThat(outs.get(offset + 1), is(allOf(containsString("From:"),
+                containsString(dnDir0.getName()),
+                containsString(dnDir1.getName()))));
+    assertThat(outs.get(offset + 2),
+        is(not(anyOf(containsString(dnDir0.getName()),
             containsString(dnDir1.getName())))));
     assertThat(outs.get(offset + 2),
         is(allOf(containsString("To"), containsString("data_new"))));