IBM Support

IBM FlashSystem A9000/R: In extreme rare cases, writing zeros to a volume that is originated by a vol_copy operation and the system performs data redistribution, might lead to undetected data corruption

Troubleshooting


Problem

IBM had identified a code defect  in the vol_copy optimization procedure, in which if the following conditions are met, an undetected data corruption might occur when reading the data, or a multiple cache failure might occur when attempting to write data, that can lead to loss of access:

  1. A volume is created by the user using the vol_copy command, and the source and destination volumes share a partition that is mostly populated with zeros.
  2. The non-zeroed part of the shared partition is written with zeros using the write_same command as designed.
  3. The system performs an automatic data redistribution, resulting in the secondary copy of the partition to be promoted from backup to primary.
  4. If the host reads from that partition - an undetected data corruption might occur.
    If attempting to write to that partition - multiple cache failures might occur which may lead to loss of access.

Affected Systems
A9000/R systems, running code version 12.3.0 to 12.3.2.b.

Fix
A code fix to prevent such cases is included in 12.3.2.c - released  on January 18, 2021.

Reference: SYS-316205

Mitigation and IBM Recommendation

  • Upgrade to version 12.3.2.c as soon as possible
  • If your system is on an affected version, in order to prevent the issue from occurring, open a service call with IBM or contact your IBM Technical Advisor should you have one assigned, or your IBM Representative, or IBM Support.

For any question about this communication, contact your IBM Technical Advisor should you have one assigned, or your IBM Representative.

Document Location

Worldwide

[{"Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STJKMM","label":"IBM FlashSystem A9000"},"ARM Category":[{"code":"a8m3p000000Go1uAAC","label":"A9000"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"},{"Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STJKN5","label":"IBM FlashSystem A9000R"},"ARM Category":[{"code":"a8m3p000000Go1uAAC","label":"A9000"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]

Document Information

Modified date:
22 June 2022

UID

ibm16405744