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

Ayush Saxena commented on HDFS-13661:
-------------------------------------

Sorry for comming late [~tasanuma0829]

I too verified this.I guess we can't  use this logic there.

I guess what the existing logic that has been implemented here to keep "- " we 
can go ahead with it only.

bq. The patch also improves the display of the command like below.

Not Sure we can do this improvement as changes in CLI would be considered 
Incompatible.

Just a thought can we handle Exception on the 
contentSummary.getErasureCodingPolicy() in a way to throw Unsupported Exception 
in such an occurance. If that is returning an expection means that EC isn't 
supported.

If doesn't sounds good I am good with just the "-" thing.



> Ls command with e option fails when the filesystem is not HDFS
> --------------------------------------------------------------
>
>                 Key: HDFS-13661
>                 URL: https://issues.apache.org/jira/browse/HDFS-13661
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: erasure-coding, tools
>    Affects Versions: 3.1.0, 3.0.3
>            Reporter: Takanobu Asanuma
>            Assignee: Takanobu Asanuma
>            Priority: Major
>         Attachments: HDFS-13661.1.patch
>
>
> {noformat}
> $ hadoop fs -ls -e file://
> Found 10 items
> -ls: Fatal internal error
> java.lang.NullPointerException
>       at org.apache.hadoop.fs.shell.Ls.adjustColumnWidths(Ls.java:308)
>       at org.apache.hadoop.fs.shell.Ls.processPaths(Ls.java:242)
>       at org.apache.hadoop.fs.shell.Command.recursePath(Command.java:387)
>       at org.apache.hadoop.fs.shell.Ls.processPathArgument(Ls.java:226)
>       at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:285)
>       at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:269)
>       at 
> org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:120)
>       at org.apache.hadoop.fs.shell.Command.run(Command.java:176)
>       at org.apache.hadoop.fs.FsShell.run(FsShell.java:328)
>       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:391)
> {noformat}



--
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