Author: umamahesh Date: Fri Nov 22 16:11:26 2013 New Revision: 1544596 URL: http://svn.apache.org/r1544596 Log: HDFS-5544. Adding Test case For Checking dfs.checksum.type as NULL value. Contributed by Sathish.
Modified: hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFSOutputSummer.java Modified: hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt?rev=1544596&r1=1544595&r2=1544596&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt (original) +++ hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt Fri Nov 22 16:11:26 2013 @@ -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 Modified: hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFSOutputSummer.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFSOutputSummer.java?rev=1544596&r1=1544595&r2=1544596&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFSOutputSummer.java (original) +++ hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestFSOutputSummer.java Fri Nov 22 16:11:26 2013 @@ -135,4 +135,25 @@ public class TestFSOutputSummer { 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(); + } + } }