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

Steve Loughran commented on HADOOP-16077:
-----------------------------------------

Tested the patch against the local store and got a stack trace
{code}
~/H/c/a/h/t/hadoop-3.3.0-SNAPSHOT (trunk →=) bin/hadoop fs -ls -sp
Found 9 items
2019-02-05 19:01:06,779 [main] DEBUG fs.FsShell (FsShell.java:run(344)) - Error
java.lang.UnsupportedOperationException: RawLocalFileSystem doesn't support 
getAllStoragePolicies
        at 
org.apache.hadoop.fs.FileSystem.getAllStoragePolicies(FileSystem.java:3164)
        at 
org.apache.hadoop.fs.FilterFileSystem.getAllStoragePolicies(FilterFileSystem.java:675)
        at org.apache.hadoop.fs.shell.Ls.adjustColumnWidths(Ls.java:375)
        at org.apache.hadoop.fs.shell.Ls.processPaths(Ls.java:298)
        at org.apache.hadoop.fs.shell.Command.recursePath(Command.java:439)
        at org.apache.hadoop.fs.shell.Ls.processPathArgument(Ls.java:260)
        at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:286)
        at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:270)
        at 
org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:120)
        at org.apache.hadoop.fs.shell.Command.run(Command.java:177)
        at org.apache.hadoop.fs.FsShell.run(FsShell.java:327)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
        at org.apache.hadoop.fs.FsShell.main(FsShell.java:390)
-ls: Fatal internal error
java.lang.UnsupportedOperationException: RawLocalFileSystem doesn't support 
getAllStoragePolicies
        at 
org.apache.hadoop.fs.FileSystem.getAllStoragePolicies(FileSystem.java:3164)
        at 
org.apache.hadoop.fs.FilterFileSystem.getAllStoragePolicies(FilterFileSystem.java:675)
        at org.apache.hadoop.fs.shell.Ls.adjustColumnWidths(Ls.java:375)
        at org.apache.hadoop.fs.shell.Ls.processPaths(Ls.java:298)
        at org.apache.hadoop.fs.shell.Command.recursePath(Command.java:439)
        at org.apache.hadoop.fs.shell.Ls.processPathArgument(Ls.java:260)
        at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:286)
        at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:270)
        at 
org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:120)
        at org.apache.hadoop.fs.shell.Command.run(Command.java:177)
        at org.apache.hadoop.fs.FsShell.run(FsShell.java:327)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
        at org.apache.hadoop.fs.FsShell.main(FsShell.java:390)
{code}

Now, there's an interesting question here: does that matter? Because I've just 
tried the -e option, and again, it fails similarly.

If everyone is happy with this failing, then the patch is +1 from me

> Add an option in ls command to include storage policy
> -----------------------------------------------------
>
>                 Key: HADOOP-16077
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16077
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: common
>    Affects Versions: 3.3.0
>            Reporter: Ayush Saxena
>            Assignee: Ayush Saxena
>            Priority: Major
>         Attachments: HADOOP-16077-01.patch, HADOOP-16077-02.patch, 
> HADOOP-16077-03.patch, HADOOP-16077-04.patch, HADOOP-16077-05.patch, 
> HADOOP-16077-06.patch, HADOOP-16077-07.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to