[ https://issues.apache.org/jira/browse/HADOOP-11034?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14134492#comment-14134492 ] Gera Shegalov commented on HADOOP-11034: ---------------------------------------- We have also discussed an option to have a recursive getStatus. I am not sure if you want to do it in a separate JIRA. Recursion will will traverse internal viewfs dirs with mount points as base, and where each internal inode sums the results from its child nodes. An edge case is when the user has the same fs mounted multiple times. This can be avoided by keeping track of resolved fs during recursion. Even more complex edge case than this is when the same FS is mounted via different abstractions, e.g., as WebHDFS, Hftp and HDFS at the same time. One can have certain heuristics regarding identical authorities, etc. Initially we can have a boolean conf enabling collecting status recursively. It will be off by default. Then users who don't have multiple logically equivalent mount points will set it to true. > ViewFileSystem is missing getStatus(Path) > ----------------------------------------- > > Key: HADOOP-11034 > URL: https://issues.apache.org/jira/browse/HADOOP-11034 > Project: Hadoop Common > Issue Type: Bug > Components: viewfs > Reporter: Gary Steelman > Attachments: HADOOP-11034-trunk-1.patch, HADOOP-11034.2.patch > > > This patch implements ViewFileSystem#getStatus(Path), which is currently unimplemented. > getStatus(Path) should return the FsStatus of the FileSystem backing the path. Currently it returns the same as getStatus(), which is a default Long.MAX_VALUE for capacity, 0 used, and Long.MAX_VALUE for remaining space. -- This message was sent by Atlassian JIRA (v6.3.4#6332)