You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Siyao Meng (Jira)" <ji...@apache.org> on 2023/01/03 19:34:00 UTC
[jira] [Resolved] (HDDS-7607) [snapshot] SnapshotDiff command lists unmodified file as modified
[ https://issues.apache.org/jira/browse/HDDS-7607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Siyao Meng resolved HDDS-7607.
------------------------------
Fix Version/s: HDDS-6517-Snapshot
Resolution: Fixed
> [snapshot] SnapshotDiff command lists unmodified file as modified
> -----------------------------------------------------------------
>
> Key: HDDS-7607
> URL: https://issues.apache.org/jira/browse/HDDS-7607
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: Ozone Manager
> Affects Versions: HDDS-6517-Snapshot
> Environment: docker-compose on HDDS-6517-Snapshot
> Reporter: Jyotirmoy Sinha
> Assignee: Sadanand Shenoy
> Priority: Major
> Labels: ozone-snapshot, pull-request-available
> Fix For: HDDS-6517-Snapshot
>
>
> SnapshotDiff command lists unmodified file as modified.
> Steps :
> # Create volume and bucket
> # Put key key1 and take snapshot snap1
> # Add new key key2 and take snapshot snap2 (key1 is unchanged)
> # SnapshotDiff lists key2 as added and key1 as modified
> {code:java}
> bash-4.2$ ozone sh volume create vol1
> bash-4.2$ ozone sh bucket create vol1/buck1
> bash-4.2$ ozone sh key put vol1/buck1/key1 README.md
> bash-4.2$ ozone sh snapshot create vol1/buck1 snap1
> bash-4.2$ ozone sh key put vol1/buck1/key2 CONTRIBUTING.md
> bash-4.2$ ozone sh snapshot create vol1/buck1 snap2
> bash-4.2$ ozone sh snapshot snapshotDiff vol1/buck1 snap1 snap2
> Difference between snapshot snap1 and snapshot snap2:
> + key2
> M key1 {code}
> The keys captured under both snapshots have same data info :
> {code:java}
> bash-4.2$ ozone sh key info vol1/buck1/.snapshot/snap1/key1
> {
> "volumeName" : "vol1",
> "bucketName" : "buck1",
> "name" : ".snapshot/snap1/key1",
> "dataSize" : 3811,
> "creationTime" : "2022-12-08T09:07:10.450Z",
> "modificationTime" : "2022-12-08T09:07:12.247Z",
> "replicationConfig" : {
> "replicationFactor" : "THREE",
> "requiredNodes" : 3,
> "replicationType" : "RATIS"
> },
> "ozoneKeyLocations" : [ {
> "containerID" : 1,
> "localID" : 109611004723200001,
> "length" : 3811,
> "offset" : 0,
> "keyOffset" : 0
> } ],
> "metadata" : { }
> }
> bash-4.2$ ozone sh key info vol1/buck1/.snapshot/snap2/key1
> {
> "volumeName" : "vol1",
> "bucketName" : "buck1",
> "name" : ".snapshot/snap2/key1",
> "dataSize" : 3811,
> "creationTime" : "2022-12-08T09:07:10.450Z",
> "modificationTime" : "2022-12-08T09:07:12.247Z",
> "replicationConfig" : {
> "replicationFactor" : "THREE",
> "requiredNodes" : 3,
> "replicationType" : "RATIS"
> },
> "ozoneKeyLocations" : [ {
> "containerID" : 1,
> "localID" : 109611004723200001,
> "length" : 3811,
> "offset" : 0,
> "keyOffset" : 0
> } ],
> "metadata" : { }
> } {code}
> Expected response - key1 should not be listed under modified marker for snapshotDiff
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org