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 "Hemanth Yamijala (JIRA)" <ji...@apache.org> on 2010/03/08 19:49:27 UTC

[jira] Created: (MAPREDUCE-1575) TestStreamingAsDifferentUser.testStreamingWithDistCache tries to set permissions for a non-existent file.

TestStreamingAsDifferentUser.testStreamingWithDistCache tries to set permissions for a non-existent file.
---------------------------------------------------------------------------------------------------------

                 Key: MAPREDUCE-1575
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1575
             Project: Hadoop Map/Reduce
          Issue Type: Test
          Components: test
            Reporter: Hemanth Yamijala
            Priority: Minor


TestStreamingAsDifferentUser.testStreamingWithDistCache, in an effort to mock public distributed cache files, sets up world executable permissions on the parent directory of a public cache file it creates in the test. This file is expected to be copied to hdfs://tmp/. However, the code tries to set permissions for the /tmp directory before the copy happens.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAPREDUCE-1575) TestStreamingAsDifferentUser.testStreamingWithDistCache tries to set permissions for a non-existent file.

Posted by "Hemanth Yamijala (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-1575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12842767#action_12842767 ] 

Hemanth Yamijala commented on MAPREDUCE-1575:
---------------------------------------------

The staging directory is created in the tests in a path beginning with /tmp. Hence, this directory will happen to exist and the code setting the permissions continues to work without failing. However, it's just a happy coincidence and could break on flimsy grounds. Logically, the test should not be setting the permissions of /tmp if it is not sure it will exist.

> TestStreamingAsDifferentUser.testStreamingWithDistCache tries to set permissions for a non-existent file.
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-1575
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1575
>             Project: Hadoop Map/Reduce
>          Issue Type: Test
>          Components: test
>            Reporter: Hemanth Yamijala
>            Priority: Minor
>
> TestStreamingAsDifferentUser.testStreamingWithDistCache, in an effort to mock public distributed cache files, sets up world executable permissions on the parent directory of a public cache file it creates in the test. This file is expected to be copied to hdfs://tmp/. However, the code tries to set permissions for the /tmp directory before the copy happens.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.