You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Robert Kanter (JIRA)" <ji...@apache.org> on 2013/10/28 22:30:32 UTC

[jira] [Updated] (MAPREDUCE-5598) TestUserDefinedCounters.testMapReduceJob is flakey

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

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

    Affects Version/s: trunk

> 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
>
> {{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)