[
https://issues.apache.org/jira/browse/HDDS-12558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wei-Chiu Chuang updated HDDS-12558:
-----------------------------------
Release Note:
This release significantly enhances Ozone's snapshot garbage collection
mechanism (HDDS-12558) to prevent data loss and improve data integrity,
particularly when deleting newer snapshots before older ones. Previously,
certain scenarios could lead to erroneous reclamation of blocks, making it
impossible to read keys from older snapshots.
This update redefines responsibilities for garbage collection services and
introduces a more robust process where snapshot purging is initiated only after
the current and subsequent snapshots in the chain have been deep cleaned.
A snapshot read lock is now acquired during garbage collection to ensure data
consistency, resolving race conditions and preserving data referenced in
existing snapshots.
> Snapshot Garbage Collection Issues
> ----------------------------------
>
> Key: HDDS-12558
> URL: https://issues.apache.org/jira/browse/HDDS-12558
> Project: Apache Ozone
> Issue Type: Bug
> Components: Snapshot
> Reporter: Swaminathan Balachandran
> Assignee: Swaminathan Balachandran
> Priority: Critical
> Fix For: 2.1.0
>
>
> This is a parent Jira targetting to resolve all Snapshot Garbage collection
> issues broken into smaller jiras.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]