Patent · US Active

I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths

US8880802B1 · kind B1 · utility

7Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 18, 2011
Grant dateNov 4, 2014
Priority date
Expiry dateJun 12, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1076
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.—Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.

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