Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data
AssigneeInternational Business Machines Corporation
InventorsKevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos
Life of this patent
Estimating the term…
Abstract
A storage system maintains a cache and a non-volatile storage. An error recovery component queries a cache component to determine whether modified customer data exists in a memory preserve cache. In response to determining that the modified customer data exists in the memory preserve cache, and in response to a failure beyond a threshold number of times of initial microcode load (IML) attempts to recover the modified customer data, an error notification is transmitted for manual intervention to avoid loss of the modified customer data.
Claims12
A method comprising:
- maintaining, via a storage system comprising a first server and a second server, a cache and a non-volatile storage;
- storing, in a direct access storage device fast write (CDFW) list, identifications of tracks that store CDFW data;
- storing, by a physical hypervisor of the storage system, in a memory preserve cache, the cache for a duration for which the identifications of the tracks that store the CDFW data exist in the CDFW list, across operating system reboot;
- and
- in response to determining that failures of initial microcode load (IML) attempts of the first server exceed a threshold number of failures, avoiding performing further IML attempts of the first server, and transmitting an error notification for manual intervention to avoid loss of modified CDFW data.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- maintaining, for a first server and a second server, a cache and a non-volatile storage;
- storing, in a direct access storage device fast write (CDFW) list, identifications of tracks that store CDFW data;
- storing, by a physical hypervisor of the storage method, in a memory preserve cache, the cache for a duration for which the identifications of the tracks that store the CDFW data exist in the CDFW list, across operating method reboots;
- and
- in response to determining that failures of initial microcode load (IML) attempts of the first server exceed a threshold number of failures, avoiding performing further IML attempts of the first server, and transmitting an error notification for manual intervention to avoid loss of modified CDFW data.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations in a storage system comprising first server and a second server, the operations comprising:
- maintaining a cache and a non-volatile storage;
- storing, in a direct access storage device fast write (CDFW) list, identifications of tracks that store CDFW data;
- storing, by a physical hypervisor of the storage system, in a memory preserve cache, the cache for a duration for which the identifications of the tracks that store the CDFW data exist in the CDFW list, across operating system reboots;
- and
- in response to determining that failures of initial microcode load (IML) attempts of the first server exceed a threshold number of failures, avoiding performing further IML attempts of the first server, and transmitting an error notification for manual intervention to avoid loss of modified CDFW data.
Dependencies are inferred from the claim text.