Jing Zhao commented on HDFS-9063:

Ah, I see what you mean. Yes, we have a minor incompatibility here, please see 
my first comment:
In the meanwhile, the snapshot diff list size is no longer included in the 
computation result. This can bring minor incompatibility but is consistent with 
the change in HDFS-7728.

I.e., since we already have a number in the content summary to indicate the 
total number of snapshots, the number of snapshots is no longer added into the 
directory number. To me the old behavior is more like a bug, but we can still 
mark this jira as incompatible maybe.

> Correctly handle snapshot path for getContentSummary
> ----------------------------------------------------
>                 Key: HDFS-9063
>                 URL: https://issues.apache.org/jira/browse/HDFS-9063
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: namenode
>            Reporter: Jing Zhao
>            Assignee: Jing Zhao
>             Fix For: 2.8.0, 3.0.0-alpha1
>         Attachments: HDFS-9063.000.patch, test.001.patch
> The current getContentSummary implementation does not take into account the 
> snapshot path, thus if we have the following ops:
> 1. create dirs /foo/bar
> 2. take snapshot s1 on /foo
> 3. create a 1 byte file /foo/bar/baz
> then "du /foo" and "du /foo/.snapshot/s1" can report same results for "bar", 
> which is incorrect since the 1 byte file is not included in snapshot s1.

This message was sent by Atlassian JIRA

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