Fix TestErasureCodingPolicyWithSnapshot.

Change-Id: I8169990a55f8aaa4429cede4d571ad0e3f489a0d
This commit is contained in:
Siyao Meng 2021-08-19 22:16:58 -07:00
parent d5adaac439
commit 52a0ca301b
1 changed files with 8 additions and 9 deletions

View File

@ -25,6 +25,7 @@ import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FsShell;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.contract.ContractTestUtils;
import org.apache.hadoop.fs.permission.FsPermission;
import org.apache.hadoop.hdfs.protocol.ErasureCodingPolicy;
import org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction;
@ -32,7 +33,6 @@ import org.apache.hadoop.hdfs.protocol.SystemErasureCodingPolicies;
import org.apache.hadoop.util.ToolRunner;
import org.junit.Test;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.Rule;
import org.junit.rules.Timeout;
@ -174,10 +174,9 @@ public class TestErasureCodingPolicyWithSnapshot {
cluster.restartNameNode(true);
ErasureCodingPolicy ecSnap1 = fs.getErasureCodingPolicy(snap1);
assertEquals(ecPolicy,
ecSnap1, "Got unexpected erasure coding policy");
assertEquals(ecSnap.getSchema(),
ecSnap1.getSchema(), "Got unexpected ecSchema");
assertEquals(ecPolicy, ecSnap1, "Got unexpected erasure coding policy");
assertEquals(ecSnap.getSchema(), ecSnap1.getSchema(),
"Got unexpected ecSchema");
}
/**
@ -225,14 +224,14 @@ public class TestErasureCodingPolicyWithSnapshot {
DFSTestUtil.createFile(fs, ecFile, len, (short) 1, 0xFEED);
// Verify FileStatus for normal and EC files
Assertions.assertNotErasureCoded(fs, normalFile);
Assertions.assertErasureCoded(fs, ecFile);
ContractTestUtils.assertNotErasureCoded(fs, normalFile);
ContractTestUtils.assertErasureCoded(fs, ecFile);
cluster.restartNameNode(true);
// Verify FileStatus for normal and EC files
Assertions.assertNotErasureCoded(fs, normalFile);
Assertions.assertErasureCoded(fs, ecFile);
ContractTestUtils.assertNotErasureCoded(fs, normalFile);
ContractTestUtils.assertErasureCoded(fs, ecFile);
}
@Test