Management of RAID error recovery procedures and configuration

    公开(公告)号:GB2504956A

    公开(公告)日:2014-02-19

    申请号:GB201214498

    申请日:2012-08-14

    Applicant: IBM

    Abstract: A resource system, e.g. a Redundant Arrays of Independent Disks (RAID) system, comprises a plurality of resource elements (14), e.g. the drives making up the array, and a resource controller (10) connected to the resource elements and operating the resource elements according to a predefined set of operational goals, e.g. operation goals of the RAID level being implemented including RAID availability, redundancy, performance or error recovery procedure duration. A method of operating the resource system comprises the steps of identifying error recovery procedures that could be executed by the resource elements, categorising each identified error recovery procedure in relation to the predefined set of operational goals, detecting that an error recovery procedure is to be performed on a specific resource clement, deploying one or more actions in relation to the resource elements according to the categorisation of the detected error recovery procedure (e.g. scheduling error recovery procedures or swapping data to a different resource element), and performing the detected error recovery procedure on the specific resource element.

    Vorrichtung zum Wiederherstellen von Redundanz

    公开(公告)号:DE102013210642A1

    公开(公告)日:2013-12-24

    申请号:DE102013210642

    申请日:2013-06-07

    Applicant: IBM

    Abstract: In einem System mit Daten, die einen oder mehrere Speicherbereiche aufweist, die in einer Vielzahl von RAID-Laufwerken gespeichert werden können, die einer Gruppe zugehörig sind, weist eine Vorrichtung auf: eine Ausfallüberwachungseinrichtung, die auf das Erkennen eines Ausfalls eines RAID-Laufwerks anspricht und auf eine Feststellung anspricht, dass ein Ersatzlaufwerk eine Kapazität aufweist, die nicht größer als oder gleich der Gruppenkapazität ist, der in der Lage ist zu ermitteln, ob verfügbare Speicherbereiche vorhanden sind; und einen Migrator virtueller Datenträger, der auf eine Feststellung anspricht, dass verfügbare Speicherbereiche vorhanden sind; der in der Lage ist, einen Speicherbereich, der Speicherraum belegt, der dem funktionsfähigen RAID-Laufwerk zugehörig ist, das der Gruppe zugehörig ist, die eine Position aufweist, die höher als ein oberer Grenzwert des Ersatzlaufwerks ist, zu einem verfügbaren Speicherbereich zu migrieren, so dass ein Ersatzlaufwerk, das eine Kapazität aufweist, die nicht größer oder gleich der Gruppenkapazität ist, verwendet werden kann, um das ausgefallene Laufwerk zu ersetzen.

    Restoring redundancy in a RAID
    6.
    发明专利

    公开(公告)号:GB2503274A

    公开(公告)日:2013-12-25

    申请号:GB201211041

    申请日:2012-06-22

    Applicant: IBM

    Abstract: A distributed storage system (such as RAID redundant array of inexpensive disks) comprising groups of RAID drives storing extents across said group, has a multitude of spare disks in case of a failure in one of the drives. On detection of such a failure, one of the spare drives is swapped into the RAID. If the storage capacity of the spare drive is smaller than that of the RAID, then a determination is made as to whether the extents that are higher on the RAID drives can be migrating to a lower position such that they fit within the size of the spare disk. If it is possible to migrate the extents, they are moved to a lower position and the spare disk is used as part of the RAID. This has the effect of reducing the capacity of the RAID, but maintaining the redundancy.

    Vorrichtung zum Wiederherstellen von Redundanz

    公开(公告)号:DE102013210642B4

    公开(公告)日:2021-09-16

    申请号:DE102013210642

    申请日:2013-06-07

    Applicant: IBM

    Abstract: In einem System mit Daten, die einen oder mehrere Speicherbereiche aufweist, die in einer Vielzahl von RAID-Laufwerken gespeichert werden können, die einer Gruppe zugehörig sind, weist eine Vorrichtung auf: eine Ausfallüberwachungseinrichtung, die auf das Erkennen eines Ausfalls eines RAID-Laufwerks anspricht und auf eine Feststellung anspricht, dass ein Ersatzlaufwerk eine Kapazität aufweist, die nicht größer als oder gleich der Gruppenkapazität ist, der in der Lage ist zu ermitteln, ob verfügbare Speicherbereiche vorhanden sind; und einen Migrator virtueller Datenträger, der auf eine Feststellung anspricht, dass verfügbare Speicherbereiche vorhanden sind; der in der Lage ist, einen Speicherbereich, der Speicherraum belegt, der dem funktionsfähigen RAID-Laufwerk zugehörig ist, das der Gruppe zugehörig ist, die eine Position aufweist, die höher als ein oberer Grenzwert des Ersatzlaufwerks ist, zu einem verfügbaren Speicherbereich zu migrieren, so dass ein Ersatzlaufwerk, das eine Kapazität aufweist, die nicht größer oder gleich der Gruppenkapazität ist, verwendet werden kann, um das ausgefallene Laufwerk zu ersetzen.

    Method and apparatus for testing a storage system

    公开(公告)号:GB2513333A

    公开(公告)日:2014-10-29

    申请号:GB201307301

    申请日:2013-04-23

    Applicant: IBM

    Abstract: A method and a system for testing a storage system to which is applied a command or a sequence of commands. The storage system has a storage medium 2 and a controller 3, and each command results in an outcome (which may be for example success or failure). The method comprises: storing in a dataset 14 information related to the command 17 and/or the sequence of commands including for each command 8 an address 156 of the storage system the command 8 is applied to, and an outcome of the command. When a sequence of commands is applied, the information stored in the dataset 14 includes an outcome of the sequence of commands. This method further comprises selecting one or more commands from the dataset to be subsequently replayed when the outcome of the at least one command indicates an error. The outcome of the at least one command may be a fault which may be an error on the storage medium address or an error internal to the storage medium or a faulty behavior of the storage system. Alternatively the fault may be an error which occurred during transportation of data between the controller and the storage medium and in particular where the delay between command and response is longer or excessive as compared to a predetermined delay.

Patent Agency Ranking