[ 
https://issues.apache.org/jira/browse/HDFS-9841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Zhuge reassigned HDFS-9841:
--------------------------------

    Assignee: John Zhuge

> FileDiff's skipped by hdfs snapshotDiff
> ---------------------------------------
>
>                 Key: HDFS-9841
>                 URL: https://issues.apache.org/jira/browse/HDFS-9841
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: snapshots
>    Affects Versions: 2.5.0
>            Reporter: Alex Ivanov
>            Assignee: John Zhuge
>
> Summary
> As described in [HDFS-9197|https://issues.apache.org/jira/browse/HDFS-9197], 
> FileDiff's get created based on changes in a file's _modified_ or _access_ 
> time. In Hadoop 2.5, the method 
> [metadataEquals|http://grepcode.com/file/repo1.maven.org/maven2/org.apache.hadoop/hadoop-hdfs/2.5.0/org/apache/hadoop/hdfs/server/namenode/INodeFileAttributes.java#INodeFileAttributes.SnapshotCopy.metadataEquals%28org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes%29]
>  was added to _org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes_. 
> The *hdfs snapshotDiff* command seems to use the method to show a list of 
> snapshot metadata diff's, but because the method doesn't check for the times, 
> you CANNOT see the time-based FileDiff's in the comparison. This used to work 
> before Hadoop 2.5. I see the new behavior as problematic because the user no 
> longer has an accurate picture of all the Namenode metadata created for a 
> snapshot unless he looks at the fsimage.
> Configuration:
> CDH 5.5.1 (Hadoop 2.6)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to