REDUNDANT STORAGE CONTROLLER SYSTEM WITH ENHANCED FAILURE ANALYSIS CAPABILITY
A redundant storage controller system that robustly provides failure analysis information (FAI) to an operator of the system is disclosed. The system includes first and second storage controllers in communication with one another, such as via a PCI-Express link. When one of the controllers fails, th...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A redundant storage controller system that robustly provides failure analysis information (FAI) to an operator of the system is disclosed. The system includes first and second storage controllers in communication with one another, such as via a PCI-Express link. When one of the controllers fails, the FAI is transferred from the failed controller to the surviving controller over the link. The operator issues a command to the surviving storage controller, which responsively provides the FAI. In one embodiment, the failed storage controller writes the FAI to the second storage controller. In one embodiment, each storage controller periodically writes the FAI before there is a failure. In one embodiment, the second storage controller reads the FAI from the failed storage controller. The FAI may include boot logs, crash logs, debug logs, and event logs. The FAI may also be written to a disk drive connected to the controllers.
La présente invention concerne un système de contrôle de stockage redondant fournissant de manière robuste une information d'analyse de défaillance (FAI) à un opérateur du système. Le système comporte des premier et second contrôleurs de stockage communiquant entre eux, par exemple à travers à lien PCI-Express. Lorsqu'un des contrôleurs est défaillant, l'information d'analyse de défaillance est transférée depuis le contrôleur défaillant vers le contrôleur de stockage actif sur le lien. L'opérateur émet une commande au contrôleur de stockage actif, qui en réponse fournit l'information d'analyse de défaillance. Selon un mode de réalisation, le contrôleur de stockage défaillant écrit l'information d'analyse de défaillance vers le second contrôleur de stockage. Selon un autre mode de réalisation, chaque contrôleur de stockage écrit périodiquement l'information d'analyse de défaillance avant la survenance d'une défaillance. Selon encore un autre mode de réalisation, le second contrôleur de stockage lit l'information d'analyse de défaillance à partir du contrôleur de stockage défaillant. L'information d'analyse de défaillance peut comprendre un journal d'amorce, un journal de plantage, un journal de débogage, et un journal d'événements. L'information FAI peut également être écrite vers un lecteur de disque connecté aux contrôleurs. |
---|