hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Koji Noguchi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HDFS-1609) rmr command is not displaying any error message when a path contains wildcard characters and does not exist.
Date Tue, 22 Feb 2011 19:45:38 GMT

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

Koji Noguchi commented on HDFS-1609:
------------------------------------

If we want to follow the glob handling in unix, then it's a bit more tricky.

In Unix, non-matching globbing returns non-zero only when ALL of the globbings fail.

{quote}
[knoguchi ~/testo]$ ls
fileA
[knoguchi ~/testo]$ cat file*
ABCDEF

=======================
This is also success(return value 0) !?

[knoguchi ~/testo]$ cat file* nonexist*
ABCDEF
[knoguchi@gwbl4004 ~/testo]$ echo $?
0

=======================
And this is not? 
[knoguchi ~/testo]$ cat fileA nonexist*
cat: No match.
[knoguchi ~/testo]$ echo $?
1
{quote}

> rmr command is not displaying any error message when a path contains wildcard characters
and does not exist.
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: HDFS-1609
>                 URL: https://issues.apache.org/jira/browse/HDFS-1609
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: hdfs client
>    Affects Versions: 0.20.1, 0.20.2
>            Reporter: Uma Maheswara Rao G
>            Priority: Minor
>         Attachments: HDFS-1609.patch
>
>
> When we give invalid directory path then it will show error message on the console. But
if we provide the wildcard expression in invalid directory path then it will not show any
error message even there is no pattern match for that path.
> linux-9j5v:/home/hadoop-hdfs-0.22.0-SNAPSHOT/bin # ./hdfs dfs -rmr /test/test
> rmr: cannot remove /test/test: No such file or directory.
> *linux-9j5v:/home/hadoop-hdfs-0.22.0-SNAPSHOT/bin # ./hdfs dfs -rmr /test* *
> *linux-9j5v:/home/hadoop-hdfs-0.22.0-SNAPSHOT/bin #*

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message