DISK ARRAY CONTROLLER CAPABLE OF DETECTING AND CORRECTING FOR UNEXPECTED DISK DRIVE POWER-ON-RESET EVENTS
First Claim
Patent Images
1. A disk array controller that is operative to connect to and control a plurality of disk drives, the disk array controller comprising:
- a memory that stores program code; and
a processor that is operable to execute said program code, said processor programmed via said program code to perform at least the following functions;
assess whether any of the disk drives have experienced unexpected power-on-reset events; and
when a disk drive is determined to have experienced an unexpected power-on-reset event, initiate a corrective action to correct for a potential data loss caused by the unexpected power-on-reset event.
2 Assignments
0 Petitions
Accused Products
Abstract
A disk array controller detects disk drive power-on-reset events that may cause a disk drive to lose uncommitted write data stored in its cache. When an unexpected disk drive power-on-reset event is detected, the disk array controller may initiate an appropriate corrective action. For example, the disk array controller may initiate a disk drive rebuild operation, or may re-send a set of write commands to the disk drive.
-
Citations
14 Claims
-
1. A disk array controller that is operative to connect to and control a plurality of disk drives, the disk array controller comprising:
-
a memory that stores program code; and a processor that is operable to execute said program code, said processor programmed via said program code to perform at least the following functions; assess whether any of the disk drives have experienced unexpected power-on-reset events; and when a disk drive is determined to have experienced an unexpected power-on-reset event, initiate a corrective action to correct for a potential data loss caused by the unexpected power-on-reset event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a disk array controller that controls a plurality of disk drives, the method comprising:
-
determining, based on communications with the disk drives, whether any of the disk drives have experienced unexpected power-on-reset events; and when a disk drive is determined to have experienced an unexpected power-on-reset event, initiating a corrective action to correct for a potential data loss caused by the unexpected power-on-reset event. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification