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

Tsz Wo (Nicholas), SZE commented on MAPREDUCE-1285:
---------------------------------------------------

Hi Peter, I am not saying that your patch is breaking anything.  I mean that 
when RawLocalFileStatus is created, it is known that RawLocalFileStatus would 
break DistCp.FilePair.

It seems that your patch is not generated from trunk since the line numbers do 
not match.  Could you generate a new patch from trunk?

> DistCp cannot handle -delete if destination is local filesystem
> ---------------------------------------------------------------
>
>                 Key: MAPREDUCE-1285
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1285
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: distcp
>    Affects Versions: 0.20.1
>            Reporter: Peter Romianowski
>         Attachments: MAPREDUCE-1285.patch
>
>
> The following exception is thrown:
> {code}
> Copy failed: java.io.IOException: wrong value class: 
> org.apache.hadoop.fs.RawLocalFileSystem$RawLocalFileStatus is not class 
> org.apache.hadoop.fs.FileStatus
>       at 
> org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:988)
>       at 
> org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:977)
>       at org.apache.hadoop.tools.DistCp.deleteNonexisting(DistCp.java:1226)
>       at org.apache.hadoop.tools.DistCp.setup(DistCp.java:1134)
>       at org.apache.hadoop.tools.DistCp.copy(DistCp.java:650)
>       at org.apache.hadoop.tools.DistCp.run(DistCp.java:857)
>       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
> {code}

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

Reply via email to