[ 
https://issues.apache.org/jira/browse/MAPREDUCE-6521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14968794#comment-14968794
 ] 

Masatake Iwasaki commented on MAPREDUCE-6521:
---------------------------------------------

{code}
    if (conf.get(MRJobConfig.MR_AM_STAGING_DIR) == null) {
      conf.set(MRJobConfig.MR_AM_STAGING_DIR, new File(getTestWorkDir(),
          "apps_staging_dir/").getAbsolutePath());
    }
{code}
The intent of the if statement seems to be "if 
yarn.app.mapreduce.am.staging-dir is not specified in configuration" but the 
{{conf.get(MRJobConfig.MR_AM_STAGING_DIR)}} always returns non-null value 
because the default value is defined in mapred-default.xml as 
{{/tmp/hadoop-yarn/staging}}.

> MiniMRYarnCluster should not create /tmp/hadoop-yarn/staging on local 
> filesystem in unit test
> ---------------------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-6521
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-6521
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: test
>            Reporter: Masatake Iwasaki
>            Assignee: Masatake Iwasaki
>
> MiniMRYarnCluster create /tmp/hadoop-yarn/staging/history/done by default. It 
> should be under {{testWorkDir}} if the file system is localFs in order to 
> make it to be removed by {{mvn clean}}. It would also avoid issues under 
> parallel unit testing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to