You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Jason Lowe (JIRA)" <ji...@apache.org> on 2014/06/23 20:27:24 UTC

[jira] [Commented] (HADOOP-10739) Renaming a file into a directory containing the same filename results in a confusing I/O error

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

Jason Lowe commented on HADOOP-10739:
-------------------------------------

For example:

{noformat}
$ hadoop fs -ls foo bar delme
-rw-------   3 somebody somegroup          0 2014-05-30 20:27 foo
-rw-------   3 somebody somegroup          0 2014-05-30 20:27 bar
Found 1 items
-rw-------   3 somebody somegroup          0 2014-05-30 20:28 delme/foo
$ hadoop fs -mv foo bar
mv: `bar': File exists
$ hadoop fs -mv foo delme/
mv: `foo': Input/output error
{noformat}

The error should be consistent.  In both cases we should report a file exists error.

> Renaming a file into a directory containing the same filename results in a confusing I/O error
> ----------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-10739
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10739
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 2.4.0
>            Reporter: Jason Lowe
>
> Renaming a file to another existing filename says "File
> exists" but colliding with a file in a directory results in the cryptic
> "Input/output error".



--
This message was sent by Atlassian JIRA
(v6.2#6252)