Yongjun Zhang created HDFS-8596: ----------------------------------- Summary: HDFS-8572 breaks TestDistributedFileSystem et al tests in branch-2 Key: HDFS-8596 URL: https://issues.apache.org/jira/browse/HDFS-8596 Project: Hadoop HDFS Issue Type: Bug Components: HDFS Affects Versions: 2.7.1 Reporter: Yongjun Zhang Assignee: Yongjun Zhang
After HDFS-8572, some tests failed in branch-2 as below: {code} Running org.apache.hadoop.hdfs.TestDistributedFileSystem Tests run: 17, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 44.302 sec <<< FAILURE! - in org.apache.hadoop.hdfs.TestDistributedFileSystem testAllWithDualPort(org.apache.hadoop.hdfs.TestDistributedFileSystem) Time elapsed: 7.985 sec <<< ERROR! java.io.IOException: Server returned HTTP response code: 500 for URL: http://127.0.0.1:43950/getFileChecksum/filechecksum/foo0?ugi=yzhangx&nnaddr=localhost:57316 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625) at org.apache.hadoop.hdfs.web.HftpFileSystem$ChecksumParser.getFileChecksum(HftpFileSystem.java:528) at org.apache.hadoop.hdfs.web.HftpFileSystem$ChecksumParser.access$200(HftpFileSystem.java:504) at org.apache.hadoop.hdfs.web.HftpFileSystem.getFileChecksum(HftpFileSystem.java:545) at org.apache.hadoop.hdfs.TestDistributedFileSystem.testFileChecksum(TestDistributedFileSystem.java:592) at org.apache.hadoop.hdfs.TestDistributedFileSystem.testAllWithDualPort(TestDistributedFileSystem.java:683) {code} I found that the cause is the wrong setting of "datanode" attribute in ServletContext introduced by this change. -- This message was sent by Atlassian JIRA (v6.3.4#6332)