HDFS-5544. Adding Test case For Checking dfs.checksum.type as NULL value. Contributed by Sathish.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1544596 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Uma Maheswara Rao G 2013-11-22 16:11:26 +00:00
parent ce68f410b0
commit 8034d04c49
2 changed files with 23 additions and 0 deletions

View File

@ -629,6 +629,8 @@ Release 2.2.1 - UNRELEASED
HDFS-5344. Make LsSnapshottableDir as Tool interface implementation. (Sathish via umamahesh)
HDFS-5544. Adding Test case For Checking dfs.checksum type as NULL value. (Sathish via umamahesh)
OPTIMIZATIONS
BUG FIXES

View File

@ -135,4 +135,25 @@ public void testFSOutputSummer() throws Exception {
cluster.shutdown();
}
}
@Test
public void TestDFSCheckSumType() throws Exception{
Configuration conf = new HdfsConfiguration();
conf.setLong(DFSConfigKeys.DFS_BLOCK_SIZE_KEY, BLOCK_SIZE);
conf.setInt(DFSConfigKeys.DFS_BYTES_PER_CHECKSUM_KEY, BYTES_PER_CHECKSUM);
conf.set(DFSConfigKeys.DFS_CHECKSUM_TYPE_KEY, "NULL");
MiniDFSCluster cluster = new MiniDFSCluster.Builder(conf)
.numDataNodes(NUM_OF_DATANODES)
.build();
fileSys = cluster.getFileSystem();
try {
Path file = new Path("try.dat");
Random rand = new Random(seed);
rand.nextBytes(expected);
writeFile1(file);
} finally {
fileSys.close();
cluster.shutdown();
}
}
}