hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hemanth Yamijala (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-4409) The test TestMiniMRWithDFS.checkTaskDirectories is checking for task directories incorrectly
Date Tue, 14 Oct 2008 07:11:44 GMT

    [ 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:
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)

> 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.

View raw message