dfs "du" shows that the size of a subdirectory is 0
---------------------------------------------------

                 Key: HADOOP-909
                 URL: https://issues.apache.org/jira/browse/HADOOP-909
             Project: Hadoop
          Issue Type: Bug
          Components: dfs
    Affects Versions: 0.10.1
            Reporter: Hairong Kuang


dfs "du" is implemented by sending a listPaths request to the namenode to get 
the size of each file/subdir under the directory. At the namenode side, the 
size of subdir was calculated by recursively going through the whole subtree 
with the subdir as the root. But starting from the release 0.10.0, the size of 
subdir is no longer gets calculated. So dfs "du" shows its size as 0.

The problem is that both "du" and "list" send the same request "listPaths" to 
the  namenode. The previous implmentation made list very expensive, but the 
current implementation makes du not working.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to