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

Vasanth kumar RJ updated TEZ-1690:
----------------------------------
    Attachment: TEZ-1690.2.patch

[~hitesh] Implemented your suggestion. Already each test case creates sub 
directory under test root dir.

> TestMultiMRInput tests fail because of user collisions
> ------------------------------------------------------
>
>                 Key: TEZ-1690
>                 URL: https://issues.apache.org/jira/browse/TEZ-1690
>             Project: Apache Tez
>          Issue Type: Bug
>    Affects Versions: 0.5.2
>            Reporter: Gopal V
>            Assignee: Vasanth kumar RJ
>              Labels: newbie
>         Attachments: TEZ-1690.1.patch, TEZ-1690.2.patch
>
>
> If two users run "mvn test" on a machine, the paths in TestMultiMRInput 
> collide & tests fail.
> {code}
> testSingleSplit(org.apache.tez.mapreduce.input.TestMultiMRInput)  Time 
> elapsed: 0.037 sec  <<< ERROR!
> java.io.FileNotFoundException: /tmp/TestMultiMRInput/testSingleSplit/file1 
> (Permission denied)
>         at java.io.FileOutputStream.open(Native Method)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
>         at 
> org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:206)
>         at 
> org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:202)
>         at 
> org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:265)   
>      at 
> org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:252)
>         at 
> org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSOutputSummer.<init>(ChecksumFileSystem.java:384)
>         at 
> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:443)
>         at 
> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424)
>         at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:906)
>         at 
> org.apache.hadoop.io.SequenceFile$Writer.<init>(SequenceFile.java:1071)
>         at 
> org.apache.hadoop.io.SequenceFile$RecordCompressWriter.<init>(SequenceFile.java:1371)
>         at 
> org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:272)
>         at 
> org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:294)
>         at 
> org.apache.tez.mapreduce.input.TestMultiMRInput.createInputData(TestMultiMRInput.java:277)
>         at 
> org.apache.tez.mapreduce.input.TestMultiMRInput.testSingleSplit(TestMultiMRInput.java:106)
> {code}



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

Reply via email to