Troubleshooting
Problem
IBM identified a code defect in the health monitoring mechanism that is part of the HyperSwap feature.
As a result, in a HyperSwap relation, where system A has a Primary role, and system B has a Secondary role, in rare cases, system A might incorrectly set one of the internal parameters. If system B later undergoes a HyperSwap failover, the HyperSwap volumes on system A might not be properly 'blocked' for I/O and not made Secondary. This can result in an primary-primary condition that can cause an impact to the data. This data impact can range from no impact to, in very rare cases, undetected data corruption.
It should be noted that if system A encountered a full failure, as the HyperSwap is designed for, there will be no impact.
As a result, in a HyperSwap relation, where system A has a Primary role, and system B has a Secondary role, in rare cases, system A might incorrectly set one of the internal parameters. If system B later undergoes a HyperSwap failover, the HyperSwap volumes on system A might not be properly 'blocked' for I/O and not made Secondary. This can result in an primary-primary condition that can cause an impact to the data. This data impact can range from no impact to, in very rare cases, undetected data corruption.
It should be noted that if system A encountered a full failure, as the HyperSwap is designed for, there will be no impact.
Affected Systems
A9000/R systems that are set to use HyperSwap (introduced in 12.1.0) and running a code version lower than 12.3.2.e.
A9000/R systems that are set to use HyperSwap (introduced in 12.1.0) and running a code version lower than 12.3.2.e.
Fix
A code fix to prevent such cases is included in 12.3.2.e - released on January 18 2023.
A code fix to prevent such cases is included in 12.3.2.e - released on January 18 2023.
Reference: SYS-317567
Mitigation and IBM Recommendation
- If your system is set to use HyperSwap, upgrade to version 12.3.2.e as soon as possible.
- If your system is on an affected version, in order to temporarily 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
[{"Type":"MASTER","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":"a8m0z000000bqYnAAI","label":"Software-\u003EHyperSwap \/ High Availability"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}]},{"Type":"MASTER","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":"a8m0z000000bqYnAAI","label":"Software-\u003EHyperSwap \/ High Availability"}],"Platform":[{"code":"PF025","label":"Platform Independent"}]}]
Was this topic helpful?
Document Information
Modified date:
19 January 2023
UID
ibm16848807