[ https://issues.apache.org/jira/browse/HDFS-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Lipcon resolved HDFS-1252. ------------------------------- Resolution: Fixed Fix Version/s: (was: 0.20-append) 0.20.205.0 Hadoop Flags: Reviewed Suresh committed this to 0.20.205 > TestDFSConcurrentFileOperations broken in 0.20-appendj > ------------------------------------------------------ > > Key: HDFS-1252 > URL: https://issues.apache.org/jira/browse/HDFS-1252 > Project: Hadoop HDFS > Issue Type: Test > Components: test > Affects Versions: 0.20-append > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Fix For: 0.20.205.0 > > Attachments: HDFS-1252.20s.1.patch, HDFS-1252.20s.patch, hdfs-1252.txt > > > This test currently has several flaws: > - It calls DN.updateBlock with a BlockInfo instance, which then causes > java.lang.RuntimeException: java.lang.NoSuchMethodException: > org.apache.hadoop.hdfs.server.namenode.BlocksMap$BlockInfo.<init>() in the > logs when the DN tries to send blockReceived for the block > - It assumes that getBlockLocations returns an up-to-date length block after > a sync, which is false. It happens to work because it calls getBlockLocations > directly on the NN, and thus gets a direct reference to the block in the > blockmap, which later gets updated > This patch fixes this test to use the AppendTestUtil functions to intiiate > recovery, and generally pass more reliably. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira