System and method for RAID recovery arbitration in shared disk applications
First Claim
Patent Images
1. An information handling system comprising:
- a redundant array of independent disks (RAID) having a plurality of storage disks;
a first host in operative communication with the RAID and having a first RAID controller;
a second host in operative communication with the RAID and having a second RAID controller;
each RAID controller operable to;
determine whether another host is sharing the RAID;
assume a master controller status in response to determining that no other host is sharing the RAID;
assume a slave controller status in response to determining that another host is sharing the RAID; and
the master controller operable to manage a rebuild operation on a rebuild disk within the RAID.
14 Assignments
0 Petitions
Accused Products
Abstract
A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage any rebuild operations on rebuild disks within the RAID.
10 Citations
20 Claims
-
1. An information handling system comprising:
-
a redundant array of independent disks (RAID) having a plurality of storage disks;
a first host in operative communication with the RAID and having a first RAID controller;
a second host in operative communication with the RAID and having a second RAID controller;
each RAID controller operable to;
determine whether another host is sharing the RAID;
assume a master controller status in response to determining that no other host is sharing the RAID;
assume a slave controller status in response to determining that another host is sharing the RAID; and
the master controller operable to manage a rebuild operation on a rebuild disk within the RAID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A redundant array of independent disks (RAID) controller operable to communicate with a RAID in a shared disk environment comprising:
firmware operable to;
determine whether another host is sharing the RAID;
assume a master controller status in response to determining that no other host is sharing the RAID;
assume a slave controller status in response to determining that another host is sharing the RAID; and
operable to manage a rebuild operation on a rebuild disk within the RAID. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A method comprising:
-
providing a redundant array of independent disks (RAID) having a plurality of storage disks;
providing a first host in operative communication with the RAID and having a first RAID controller;
determining with the first RAID controller whether another host is sharing the RAID;
assuming a master controller status in response to determining that no other host is sharing the RAID;
assuming a slave controller status in response to determining that another host is sharing the RAID; and
managing a rebuild operation on a rebuild disk within the RAID the master controller operable to manage a rebuild. - View Dependent Claims (17, 18, 19, 20)
-
Specification