HDFS-2509. Add a test for DistributedFileSystem.getFileChecksum(..) on directories or non existing files. Contributed by Uma Maheswara Rao G
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1190677 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5839aa01c8
commit
c8ac31e9a0
@ -828,6 +828,9 @@ Release 0.23.0 - Unreleased
|
|||||||
HDFS-2493. Remove reference to FSNamesystem in blockmanagement classes.
|
HDFS-2493. Remove reference to FSNamesystem in blockmanagement classes.
|
||||||
(szetszwo)
|
(szetszwo)
|
||||||
|
|
||||||
|
HDFS-2509. Add a test for DistributedFileSystem.getFileChecksum(..) on
|
||||||
|
directories or non existing files. (Uma Maheswara Rao G via szetszwo)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
HDFS-1458. Improve checkpoint performance by avoiding unnecessary image
|
HDFS-1458. Improve checkpoint performance by avoiding unnecessary image
|
||||||
|
@ -412,6 +412,26 @@ public void testFileChecksum() throws Exception {
|
|||||||
final UserGroupInformation ugi = UserGroupInformation.createUserForTesting(
|
final UserGroupInformation ugi = UserGroupInformation.createUserForTesting(
|
||||||
current.getShortUserName() + "x", new String[]{"user"});
|
current.getShortUserName() + "x", new String[]{"user"});
|
||||||
|
|
||||||
|
try {
|
||||||
|
((DistributedFileSystem) hdfs).getFileChecksum(new Path(
|
||||||
|
"/test/TestNonExistingFile"));
|
||||||
|
fail("Expecting FileNotFoundException");
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
assertTrue("Not throwing the intended exception message", e.getMessage()
|
||||||
|
.contains("File does not exist: /test/TestNonExistingFile"));
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
Path path = new Path(
|
||||||
|
"/test/TestExistingDir/");
|
||||||
|
hdfs.mkdirs(path);
|
||||||
|
((DistributedFileSystem) hdfs).getFileChecksum(path);
|
||||||
|
fail("Expecting FileNotFoundException");
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
assertTrue("Not throwing the intended exception message", e.getMessage()
|
||||||
|
.contains("File does not exist: /test/TestExistingDir"));
|
||||||
|
}
|
||||||
|
|
||||||
//hftp
|
//hftp
|
||||||
final String hftpuri = "hftp://" + nnAddr;
|
final String hftpuri = "hftp://" + nnAddr;
|
||||||
System.out.println("hftpuri=" + hftpuri);
|
System.out.println("hftpuri=" + hftpuri);
|
||||||
|
Loading…
Reference in New Issue
Block a user