You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Wei-Chiu Chuang (Jira)" <ji...@apache.org> on 2026/04/28 05:54:00 UTC
[jira] [Updated] (HDDS-14651) Add optional manifest and checksum validation for OM checkpoint transfer.
[ https://issues.apache.org/jira/browse/HDDS-14651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wei-Chiu Chuang updated HDDS-14651:
-----------------------------------
Epic Link: HDDS-15130 (was: HDDS-13747)
> Add optional manifest and checksum validation for OM checkpoint transfer.
> -------------------------------------------------------------------------
>
> Key: HDDS-14651
> URL: https://issues.apache.org/jira/browse/HDDS-14651
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Sadanand Shenoy
> Assignee: Sadanand Shenoy
> Priority: Major
>
> Add validation at the end of OM checkpoint transfer so the follower can verify that:
> # All files sent by the leader were received.
> 2. File contents match checksums (e.g. md5sum)
> Current behavior: The leader streams the checkpoint tarball and writes a completion flag. The follower only checks for this flag and does not validate file count or integrity.
> changes:
> * Leader: Write a manifest file (file list + per-file checksums) into the tarball before the completion flag when validation is enabled
> * Follower: After untarring, validate that all manifest entries exist and their checksums match before treating the transfer as complete
> * Make validation optional via a config flag (e.g. ozone.om.ratis.snapshot.transfer.validation.enabled)
--
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