METHOD FOR HANDLING INTERRUPTED WRITES USING MULTIPLE CORES
First Claim
Patent Images
1. An apparatus comprising:
- a storage array configured to be accessed by a plurality of controllers;
a first of said plurality of said controllers configured as a primary controller configured to read and write to and from said storage array during a normal condition;
a second of said plurality of said controllers configured as a secondary controller configured to read and write to and from said storage array during a fault condition; and
a solid state device configured to (i) store data and (ii) be accessed by said storage array and said secondary controller.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a storage array, a primary controller, a secondary controller and a solid state device. The storage array may be configured to be accessed by a plurality of controllers. A first of the plurality of the controllers may be configured as the primary controller configured to read and write to and from the storage array during a normal condition. A second of the plurality of the controllers may be configured as the secondary controller configured to read and write to and from the storage array during a fault condition. The solid state device may be configured to (i) store data and (ii) be accessed by the storage array and the secondary controller.
6 Citations
18 Claims
-
1. An apparatus comprising:
-
a storage array configured to be accessed by a plurality of controllers; a first of said plurality of said controllers configured as a primary controller configured to read and write to and from said storage array during a normal condition; a second of said plurality of said controllers configured as a secondary controller configured to read and write to and from said storage array during a fault condition; and a solid state device configured to (i) store data and (ii) be accessed by said storage array and said secondary controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
means for storing information configured to be accessed by a plurality of controllers; means for implementing a first of said plurality of said controllers as a primary controller for reading and writing to and from said means for storing during a normal condition; means for implementing a second of said plurality of said controllers as a secondary controller for reading and writing to and from said means for storing during a fault condition; and means for implementing a solid state device for (i) storing data and (ii) accessing by a storage array and said secondary controller.
-
-
13. A method for preventing data corruption during a double fault condition, comprising the steps of:
-
(A) creating a LUN to address a storage array comprising a plurality of storage devices; (B) sending an input/output request to said LUN; (C) storing a data set of said write input/output to a storage device separate from said plurality of storage devices; and (D) reading said data set from said separate storage device to generate a parity after a double fault condition. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification