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.
Recommended Action
Support for the HAWC feature is being discontinued. Clients should disable HAWC by setting the writeCacheThreshold file system configuration value to 0. To apply this setting, run the following command:
mmchfs Device --write-cache-threshold 0
Note that disabling the HAWC feature may lead to measurable performance degradation for certain workloads on file systems where the feature was previously enabled.
Further details in Stabilized, deprecated, and discontinued features in IBM Storage Scale.
Reference ID
D.347776
Date first published
23 July 2025
Was this topic helpful?
Document Information
Modified date:
23 July 2025
UID
ibm17239971