发明名称 Method and apparatus for synchronizing storage volumes
摘要 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.
申请公布号 US8938641(B2) 申请公布日期 2015.01.20
申请号 US201213628257 申请日期 2012.09.27
申请人 Intel Corporation 发明人 Veal Bryan E.;Foong Annie
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Chapin IP Law, LLC 代理人 Chapin IP Law, LLC
主权项 1. A method of ensuring integrity of redundant storage comprising: scanning a plurality of caches corresponding to storage volumes of a storage array for identifying recently written blocks; identifying, from the scanned caches, blocks belonging to a stripe that is suspect of being partially written to the storage array; accumulating from the identified blocks, each of the blocks belonging to the suspect stripe; and writing a recreated stripe of blocks based on the accumulated blocks to each of the storage volumes, the recreated stripe having consistency repaired.
地址 Santa Clara CA US