[ https://issues.apache.org/jira/browse/HADOOP-4409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12639322#action_12639322 ]
Hemanth Yamijala commented on HADOOP-4409: ------------------------------------------ The issue is somewhat random, though it is replicable on some machines consistently. One way I could consistently replicate it is to modify the {{TestMiniMRWithDFS.testWithDFS}} method to run only the word count example, and comment out the PI example. Such a modification caused the following failure: {code} task tracker dir /home/yhemanth/work/hadoop/hadoop-trunk/build/test/mapred/local/1_0/taskTracker does not exist. junit.framework.AssertionFailedError: task tracker dir /home/yhemanth/work/hadoop/hadoop-trunk/build/test/mapred/local/1_0/taskTracker does not exist. at org.apache.hadoop.mapred.TestMiniMRWithDFS.checkTaskDirectories(TestMiniMRWithDFS.java:140) at org.apache.hadoop.mapred.TestMiniMRWithDFS.runWordCount(TestMiniMRWithDFS.java:196) at org.apache.hadoop.mapred.TestMiniMRWithDFS.testWithDFS(TestMiniMRWithDFS.java:244) {code} > The test TestMiniMRWithDFS.checkTaskDirectories is checking for task > directories incorrectly > -------------------------------------------------------------------------------------------- > > Key: HADOOP-4409 > URL: https://issues.apache.org/jira/browse/HADOOP-4409 > Project: Hadoop Core > Issue Type: Test > Components: mapred, test > Reporter: Hemanth Yamijala > > The check for task directories in {{TestMiniMRWithDFS.checkTaskDirectories}} > seems incorrect. The following code: > {code} > assertTrue("task tracker dir " + trackerDir + " does not exist.", > trackerDir.isDirectory()); > {code} > in the test case seems to assume that every configured task tracker has the > task tracker directory {{TaskTracker.SUBDIR}} created. However, this > directory is only created if any task is assigned to the task tracker. As > there is no real control over which task trackers will actually be assigned > tasks, it seems an incorrect check. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.