IBM Support

Potential undetected data corruption in IBM Storage Scale when compressed snapshot files are read and the highly-available write cache (HAWC) feature is enabled causing unexpected data reads

Notification


Risk classification

HIPER (High Impact and/or Pervasive)

Risk categories

Data Loss

Abstract

IBM has identified a problem with reading compressed snapshot files when the highly-available write cache (HAWC) feature is enabled. This can cause transient, unexpected data reads from snapshot files.

Description

When a compressed file in a snapshot is read, the decompression of the data requires writing the data to disk and updating the disk addresses asynchronously. During this process, the data from blocks that are smaller than HAWC write cache threshold are not being flushed to the disk; instead, those smaller data blocks are being appended to the recovery log. Because the disk addresses are updated for the block before the data is flushed to disk, the system attempts to read a disk address that has not yet been flushed. As a result, file contents are read incorrectly for files in snapshots when HAWC and compression are used, resulting in undetected data corruption.

Users Affected:
This issue applies to all supported releases and affects customers that use snapshots with file compression and have HAWC enabled on their file system. 

Problem Determination:
The problem can be determined by reading from a compressed file from a snapshot with HAWC enabled on the file system. No external indicators (like log messages) exist. Reading corrupted data from the snapshot and verifying its inaccuracy is the only action to identify the issue.

Reference ID

D.347776

Date first published

23 July 2025

[{"Risk Classification":"HIPER","Line of Business":{"code":"LOB69","label":"Storage TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"STXKQY","label":"IBM Storage Scale"},"ARM Category":[{"code":"a8m3p000000hAkKAAU","label":"GPFS-\u003EHAWC"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
23 July 2025

UID

ibm17239971