瀏覽代碼

HDFS-13287. TestINodeFile#testGetBlockType results in NPE when run alone. Contributed by Virajith Jalaparti.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
(cherry picked from commit 333633d9935acd5787ee8688bc9d2d7b7c058def)
(cherry picked from commit 36dc0810bf8032e4741e27a8f2b00e64dbdaef2a)
Virajith Jalaparti 6 年之前
父節點
當前提交
49587e4df3

+ 1 - 0
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java

@@ -296,6 +296,7 @@ public class TestINodeFile {
     preferredBlockSize = 128*1024*1024;
     preferredBlockSize = 128*1024*1024;
     INodeFile inf = createINodeFile(replication, preferredBlockSize);
     INodeFile inf = createINodeFile(replication, preferredBlockSize);
     assertEquals(inf.getBlockType(), CONTIGUOUS);
     assertEquals(inf.getBlockType(), CONTIGUOUS);
+    ErasureCodingPolicyManager.getInstance().init(new Configuration());
     INodeFile striped = createStripedINodeFile(preferredBlockSize);
     INodeFile striped = createStripedINodeFile(preferredBlockSize);
     assertEquals(striped.getBlockType(), STRIPED);
     assertEquals(striped.getBlockType(), STRIPED);
   }
   }