Failure detection and failure handling in cluster controller networks
First Claim
Patent Images
1. A method comprising:
- sending an interrogation signal from a first storage controller of a plurality of storage controllers to another storage controller in said plurality of storage controllers to determine if said another storage controller is active;
if said another controller is not active, the first storage controller determining storage devices accessible to the first storage controller;
examining a storage RAID array to determine, at least in part, if data in the storage RAID array is accessible to the first storage controller; and
determining, in part, if a storage device in the storage RAID array has failed.
1 Assignment
0 Petitions
Accused Products
Abstract
A cluster network may manage the detection and handling of failures in a cluster of RAID arrays by detecting failures and reconfiguring the cluster. A storage controller may interrogate its neighboring controller to determine if the neighboring controller is active.
-
Citations
12 Claims
-
1. A method comprising:
-
sending an interrogation signal from a first storage controller of a plurality of storage controllers to another storage controller in said plurality of storage controllers to determine if said another storage controller is active;
if said another controller is not active, the first storage controller determining storage devices accessible to the first storage controller;
examining a storage RAID array to determine, at least in part, if data in the storage RAID array is accessible to the first storage controller; and
determining, in part, if a storage device in the storage RAID array has failed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article comprising a computer readable storage medium storing instructions that, if executed, enable a processor-based system to:
-
send an interrogation message from a first storage controller of a plurality of storage controllers to another storage controller of said plurality of storage controllers to determine if said another storage controller is active;
if said another storage controller is not active, determine storage devices accessible to said first storage controller;
examine a storage array to determine, at least in part, if data in the storage RAID array is accessible; and
determine, in part, if a storage device in the storage RAID array has failed. - View Dependent Claims (7, 8)
-
-
9. A processor-based system comprising:
-
a processor; and
a storage coupled to said processor stating instructions that, if executed, enable the processor to send an interrogation signal to a storage controller of a first plurality of storage controllers to determine if said controller is active;
determine, at least in part, if data stored in a storage RAID array is accessible; and
determine, in part, if a storage device in the storage RAID array has failed. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
sending an interrogation signal from a first storage controller of a plurality of storage controllers to another storage controller in said plurality of storage controllers to determine if said another storage controller is active;
if said another controller is not active, the first storage controller determining storage devices accessible to the first storage controller;
examining a storage RAID array to determine, at least in part, if data in the storage RAID array is accessible to the first storage controller;
determining, in part, if a storage device in the storage RAID array has failed;
examining a storage array to determine, at least in part, if data in the storage array is accessible to the first storage controller, and indicating, in part, that data in a storage array is not accessible to the first storage controller.
-
Specification