Patent · US Active

Efficient redundant array of independent disks (RAID) write hole solutions

US9910786B2 · kind B2 · utility

8Cited by
12References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 3, 2015
Grant dateMar 6, 2018
Priority date
Expiry dateJan 7, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/65
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed are solutions for resolving a redundant array of independent disks (RAID) write hole, or a parity-based fault scenario that occurs when a power failure and a drive failure occur at or close to the same time. Drive array controller logic assigns a sequence number to write operations received from a computing system and converts respective write operations, including corresponding sequence numbers, to a multiple-drive write to a series of RAID drives. A microcontroller at each drive writes, to a history log (HLOG) on the drive, a logical-to-physical address mapping of a prior sector of the drive that was written along with a corresponding sequence number. Upon receipt of a new write to the mapped logical address, the microcontroller removes the HLOG entry for the logical address, and writes a new entry to the HLOG with a new physical address mapping to the logical address with a new sequence number.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.