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

Ayush Saxena commented on HDFS-15426:
-------------------------------------

Thanx [~umamaheswararao]  for the pointers, I didn't observe HADOOP-17032 was 
there.

For me the error came only with {{ViewFileSystemOverloadScheme}}, since isDir 
started returning true post our last changes, before that isDir used to be 
false in case of mount entry and listStatus() wasn't called so the error wasn't 
coming.  But seeing HADOOP-17032, this can come in bunch of other cases as well 
without viewFSOverloadScheme. 
Closing this one, Sorry for messing this up. :(

> Fix ContentSummary for mount links in ViewFileSystemOverloadScheme
> ------------------------------------------------------------------
>
>                 Key: HDFS-15426
>                 URL: https://issues.apache.org/jira/browse/HDFS-15426
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: viewfs, viewfsOverloadScheme
>            Reporter: Ayush Saxena
>            Priority: Major
>
> Ex. Mount Table has only two entries.  /dir/int
> getContentSummary on / throws :
> {noformat}
> java.io.IOException: Internal implementation error: expected file name to be 
> /        at 
> org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs.checkPathIsSlash(ViewFileSystem.java:1148)
>       at 
> org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs.getFileStatus(ViewFileSystem.java:1215)
>       at 
> org.apache.hadoop.fs.FileSystem.getContentSummary(FileSystem.java:1788)
>       at 
> org.apache.hadoop.fs.FileSystem.getContentSummary(FileSystem.java:1799)
>       at 
> org.apache.hadoop.fs.viewfs.ViewFileSystem.getContentSummary(ViewFileSystem.java:892)
> {noformat}
> The getContentSummary on / gets /dir, /dir has isDirectory true, so again 
> getContentSummary on /dir is called. But the filesystem is Internal View FS 
> and expects the path to be / only



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to