Jyotirmoy Sinha created HDDS-11528:
--------------------------------------

             Summary: [snapshot] Exclusive size of snapshot is always showing 0
                 Key: HDDS-11528
                 URL: https://issues.apache.org/jira/browse/HDDS-11528
             Project: Apache Ozone
          Issue Type: Bug
          Components: Snapshot
            Reporter: Jyotirmoy Sinha


Exclusive size is calculated incorrectly during unordered deletion of snapshots

Scenario :
 * Key size - 1MB
 * Create snap0 - empty
 * Create snap1 - key1
 * Create snap2 - key1
 * Create snap3 - key1, key2
 * Create snap4 - key1, key2(renamed)
 * Create snap5 - key1 [key2 deleted]
 * Delete snap2 and snap4
 * Create snap6 - key1, key3
 * Create snap7 - key1 [key3 deleted]
 * Check exclusive size of snap3 - its reflected as 2MB (key1+key2), although 
it exclusively only holds key2. key1 is mutually shared between snap1, snap3, 
snap5, snap6, snap7

Snapshot info of snap3 -
{code:java}
# ozone sh snapshot info vol-wcqc9/buck-35ed8 snap-z7a1k
{
  "volumeName" : "vol-wcqc9",
  "bucketName" : "buck-35ed8",
  "name" : "snap-z7a1k",
  "creationTime" : 1720723332820,
  "snapshotStatus" : "SNAPSHOT_ACTIVE",
  "snapshotId" : "704329ea-8d36-4365-b4aa-327c513a31f3",
  "snapshotPath" : "vol-wcqc9/buck-35ed8",
  "checkpointDir" : "-704329ea-8d36-4365-b4aa-327c513a31f3",
  "referencedSize" : 352321536,
  "referencedReplicatedSize" : 1056964608,
  "exclusiveSize" : 352321536,
  "exclusiveReplicatedSize" : 1056964608
} {code}
Contents of all active snapshots -
{code:java}
# ozone fs -ls -R ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot
drwxrwxrwx   - hrt_qa hrt_qa  352321536 2024-07-11 18:43 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-0bdi0
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-0bdi0/key_1720723285
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:43 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-0bdi0/key_1720723390
drwxrwxrwx   - hrt_qa hrt_qa          0 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-8ziwu
drwxrwxrwx   - hrt_qa hrt_qa  176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-96uv4
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-96uv4/key_1720723285
drwxrwxrwx   - hrt_qa hrt_qa  176160768 2024-07-11 18:43 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-lm5g3
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-lm5g3/key_1720723285
drwxrwxrwx   - hrt_qa hrt_qa  176160768 2024-07-11 18:42 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-w3y2g
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-w3y2g/key_1720723285
drwxrwxrwx   - hrt_qa hrt_qa  352321536 2024-07-11 18:42 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-z7a1k
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:41 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-z7a1k/key_1720723285
-rw-rw-rw-   3 hrt_qa om      176160768 2024-07-11 18:42 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/.snapshot/snap-z7a1k/key_1720723319
[[email protected] ~]# ozone fs -ls -R 
ofs://ozone1720685794/vol-wcqc9/buck-35ed8/ {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to