Back to results
US 9,177,607 B2Granted
Logging disk recovery operations in a non-volatile solid-state memory cache
AssigneeSeagate Technology LLC
InventorsYunaldi Yulizar, Akhila Tadinada
Life of this patent
Estimating the term…
Abstract
An apparatus includes a controller capable of being coupled to a magnetic data storage media and a cache. The cache includes non-volatile, solid-state memory. The controller is configured to detect a defect in the data storage media requiring a recovery operation and allocate a portion of the cache for storage of a journal to be used in the recovery operation. The controller is further configured to log steps of the recovery operation to the journal.
Claims20
An apparatus comprising:
- a controller capable of being coupled to a magnetic data storage media and a non-volatile, solid-state, cache, the controller configured to:
- in response to reading data previously stored on the magnetic data storage media, detect a defect in the data requiring a recovery operation;
- allocate a portion of the cache for storage of a journal to be used in the recovery operation;
- and
- log steps of the recovery operation to the journal.
2 more elements
A method comprising:
- in response to reading data stored in the magnetic data storage media, detecting a defect in the data requiring a recovery operation;
- allocating a portion of a non-volatile, solid-state, cache for storage of a journal to be used in the recovery operation;
- and
- logging steps of the recovery operation to the journal.
1 more element
An apparatus comprising:
- a controller capable of being coupled to a magnetic data storage media and a non-volatile, solid-state, cache, the controller configured to:
- determining one or more addresses ranges associated with sectors of the data storage media requiring a recovery operation;
- allocate a portion of the cache for storage of a journal to be used in the recovery operation;
- log the address ranges to the journal;
- and
- for each range of the address ranges, perform the recovery operation on the range and log a completion of the recovery operation to the journal.
3 more elements
Dependencies are inferred from the claim text.