[
https://issues.apache.org/jira/browse/HDDS-13603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HDDS-13603:
----------------------------------
Labels: pull-request-available (was: )
> [Snapshot] Do not warn a snapshot does not exist after it is purged.
> --------------------------------------------------------------------
>
> Key: HDDS-13603
> URL: https://issues.apache.org/jira/browse/HDDS-13603
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: Snapshot
> Reporter: Wei-Chiu Chuang
> Assignee: Chenchen Lai
> Priority: Minor
> Labels: pull-request-available
>
> Cosmetic issue but it was confusing initially.
> After snapshot is purged (OMSnapshotPurgeResponse) it invalidates the
> snapshot in the cache:
> https://github.com/apache/ozone/blob/master/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/response/snapshot/OMSnapshotPurgeResponse.java#L96
> But it's possible the snapshot is not being accessed frequently and is not in
> the cache. And then SnapshotCache.invalidate() will log a WARN regardless,
> which is confusing.
> {noformat}
> 2025-08-22 09:25:35,215 INFO [OM StateMachine ApplyTransaction Thread -
> 0]-org.apache.hadoop.ozone.om.request.snapshot.OMSnapshotPurgeRequest:
> Successfully
> executed snapshotPurgeRequest: {snapshotDBKeys:
> "/corevol-1/corebuck-1-ecobs/snap1755871568"
> } along with updating
> snapshots:{/corevol-1/corebuck-1-ecobs/snap1755879806=SnapshotInfo{snapshotId:
> '963a0fa1-33e3-481d-93ae-327e5b1dc1f4', name: 'snap1755879806', volumeName:
> 'corevol-1', bucketName: 'corebuck-1-ecobs', snapshotStatus:
> 'SNAPSHOT_ACTIVE', creationTime: '1755879817151', deletionTime: '-1',
> pathPreviousSnapshotId: 'null', globalPreviousSnapshotId:
> 'bc78f500-fd39-492d-a4d9-1db14ba08e10', snapshotPath:
> 'corevol-1/corebuck-1-ecobs', checkpointDir:
> '-963a0fa1-33e3-481d-93ae-327e5b1dc1f4', dbTxSequenceNumber: '31810271',
> deepClean: 'true', sstFiltered: 'false'},
> /corevol-1/corebuck-1-ecfso/snap1755871568=SnapshotInfo{snapshotId:
> 'bddfebf6-4efe-469b-9a7f-cb7c8622a6b4', name: 'snap1755871568', volumeName:
> 'corevol-1', bucketName: 'corebuck-1-ecfso', snapshotStatus:
> 'SNAPSHOT_ACTIVE', creationTime: '1755871578733', deletionTime: '-1',
> pathPreviousSnapshotId: 'null', globalPreviousSnapshotId:
> 'abb51fb4-d2c6-425c-a5aa-0ead0d5c379a', snapshotPath:
> 'corevol-1/corebuck-1-ecfso', checkpointDir:
> '-bddfebf6-4efe-469b-9a7f-cb7c8622a6b4', dbTxSequenceNumber: '12444649',
> deepClean: 'true', sstFiltered: 'false'}}.
> 2025-08-22 09:25:35,215 WARN
> [OMDoubleBufferFlushThread]-org.apache.hadoop.ozone.om.snapshot.SnapshotCache:
> Key: '/corevol-1/corebuck-1-ecobs/snap1755871568' does not exist in cache.
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]