Automatic disk power-cycle
First Claim
Patent Images
1. A method of automatic disk power-cycle, for use in a storage system comprising one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures, said enclosures being adapted to be controlled by enclosure control commands, the method comprising:
- receiving disk fault information indicative of errors occurring in a certain disk of the plurality of disks;
estimating, based on the disk fault information, whether or not the certain disk undergoes a media failure;
if it is estimated that the certain disk does not undergo the media failure, activating a power cycling for the certain disk, by sending to a disk enclosure, containing a disk slot corresponding to the certain disk, a first request to turn off the disk slot, and sending to the disk enclosure, a second request to turn on the disk slot; and
in response to a write command for writing modified data, directed to the certain disk while being power-cycled, writing the modified data to an alternative disk in the storage system, in accordance with a log-write technique.
8 Assignments
0 Petitions
Accused Products
Abstract
According to the presently disclosed subject matter there is provided, inter alia, a system and method which enable to identify, in a storage-system, malfunctioning disks, and in response, to activate a power-cycle process only for the specific failing disks, in order to bring these disks into proper operational mode. During the power-cycle process of a failing disk, other disks, which are not failing, remain operative and available.
-
Citations
32 Claims
-
1. A method of automatic disk power-cycle, for use in a storage system comprising one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures, said enclosures being adapted to be controlled by enclosure control commands, the method comprising:
-
receiving disk fault information indicative of errors occurring in a certain disk of the plurality of disks; estimating, based on the disk fault information, whether or not the certain disk undergoes a media failure; if it is estimated that the certain disk does not undergo the media failure, activating a power cycling for the certain disk, by sending to a disk enclosure, containing a disk slot corresponding to the certain disk, a first request to turn off the disk slot, and sending to the disk enclosure, a second request to turn on the disk slot; and in response to a write command for writing modified data, directed to the certain disk while being power-cycled, writing the modified data to an alternative disk in the storage system, in accordance with a log-write technique. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A storage system comprising one or more disk enclosures controlled by one or more storage control devices, the one or more storage control devices constituting a storage control layer, said storage control layer operatively coupled to the one or more disk enclosures, said one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures;
- said enclosures being adapted to be controlled by said control layer in accordance with enclosure control commands,
said storage control layer is configured to; receive disk fault information indicative of errors occurring in a certain disk of the plurality of disks; estimate, based on the disk fault information, whether or not the certain disk undergoes a media failure; if it is estimated that the certain disk does not undergo a media failure, to activate power cycling for the certain disk, by sending to a disk enclosure containing a disk slot corresponding to the certain disk, a first request to turn off the disk slot and a second request to turn on the disk slot; and
in response to a write command for writing modified data, directed to the certain disk while being power-cycled, said control layer is configured to write the modified data to an alternative disk in the storage system, in accordance with a log-write technique.- View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
- said enclosures being adapted to be controlled by said control layer in accordance with enclosure control commands,
-
31. A disk performance monitor, operatively connectible to a storage system comprising one or more disk enclosures controlled by a plurality of storage control devices, the storage control devices constituting a storage control layer, said storage control layer operatively coupled to the one or more disk enclosures;
- said one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures;
said enclosures being adapted to be controlled by said control layer in accordance with enclosure control commands,said disk performance monitor is configured to; receive disk fault information indicative of errors occurring in a certain disk of the plurality of disks; estimate, based on the disk fault information, whether or not the certain disk undergoes a media failure; if it is estimated that the certain disk does not undergo the media failure, to generate data indicative that said certain disk is temporarily unavailable;
to activate power cycling for the certain disk, by sending to a disk enclosure containing a disk slot corresponding to the certain disk, a first request to turn off the disk slot and a second request to turn on the disk slot; and
to generate data indicative that said certain disk is available; andin response to a write command for writing modified data, directed to the certain disk while being power-cycled and therefore indicated as unavailable, to enable the control layer to write the modified data to an alternative disk that is indicated as available.
- said one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures;
-
32. A program storage device readable by a machine, tangibly embodying a program of instructions that when executed by the machine causing the machine to perform method steps of a method of automatic disk power-cycle, for use in a storage system comprising one or more disk enclosures comprising a plurality of disks located in respective disk slots in said enclosures, said enclosures being adapted to be controlled in accordance with enclosure control commands, the method comprising:
-
receiving disk fault information indicative of errors occurring in a certain disk of the plurality of disks; estimating, based on the disk fault information, whether or not the certain disk undergoes a media failure; if it is estimated that the certain disk does not undergo a media failure, activating power cycling for the certain disk, by sending to a disk enclosure containing a disk slot corresponding to the certain disk, a first request to turn off the disk slot, and sending to the disk enclosure, a second request to turn on the disk slot; and in response to a write command for writing modified data, directed to the certain disk while being power-cycled, writing the modified data to an alternative disk in the storage system.
-
Specification