[ 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