[ 
https://issues.apache.org/jira/browse/MAPREDUCE-5598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Kanter updated MAPREDUCE-5598:
-------------------------------------

    Attachment: MAPREDUCE-5598.patch

The patch modifies the input directory path to include the name of the test (so 
its less generic and less likely to be used by another test).  It also deletes 
the input directory instead of just the input file.

> TestUserDefinedCounters.testMapReduceJob is flakey
> --------------------------------------------------
>
>                 Key: MAPREDUCE-5598
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-5598
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: test
>    Affects Versions: trunk, 2.2.0
>            Reporter: Robert Kanter
>            Assignee: Robert Kanter
>         Attachments: MAPREDUCE-5598.patch
>
>
> {{TestUserDefinedCounters.testMapReduceJob}} is flakey.  
> We sometimes see it fail:
> {noformat}
> junit.framework.AssertionFailedError
>       at junit.framework.Assert.fail(Assert.java:48)
>       at junit.framework.Assert.assertTrue(Assert.java:20)
>       at junit.framework.Assert.assertTrue(Assert.java:27)
>       at 
> org.apache.hadoop.mapred.TestUserDefinedCounters.testMapReduceJob(TestUserDefinedCounters.java:113)
> {noformat}
> Upon investigation, the problem is that the input for the MR job in this test 
> is at {{System.getProperty("test.build.data", "/tmp") + "/input"}}.  If an 
> earlier test wrote some files there, this test will use them as part of its 
> input.  This can cause all sorts of problems with this test because its not 
> expecting the additional input data.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to