Method and apparatus for synchronizing storage volumes
US8938641B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 27, 2012 |
| Grant date | Jan 20, 2015 |
| Priority date | — |
| Expiry date | Jul 16, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1474
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A disk array redundancy controller ensures integrity of a mirrored or RAID storage array supporting a host system and minimizes recovery time responsive to a storage volume failure by traversing caches of recently written blocks to identify partially flushed stripes of data and recovering the inconsistent stripes on each of the storage volumes based on a master copy derived from the scan of all pre-failure caches of the storage array. The storage array employs nonvolatile caches in conjunction with solid state drive (SSD) storage volumes, allowing post-failure recovery of recently written blocks. A cache depth at least sufficient to store the largest stripe, or set of blocks, from the host ensures recovery of the entire stripe from a collective scan of the caches of all storage volumes of the storage array.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.