A method and system for recovering mirrored logical data volumes within a
computer system after a system failure is disclosed. A computer system
includes mirrored logical volumes that can be accessed by multiple nodes.
Mirrored in-flight logs are provided for the mirrored logical volumes. The
mirrored in-flight logs include multiple node partitions, each node
partition corresponding to one of the nodes. Furthermore, each entry
within the mirrored in-flight logs indicate whether or not a write
operation is currently being performed by at least one of the nodes. After
an abnormal termination of one of the nodes due to, for example, a system
failure, one of the remaining nodes is automatically selected to copy data
from one of the mirrored logical volumes to another of the mirrored
logical volumes, according to the entries within one of the mirrored
in-flight logs.
Eine Methode und ein System für das Zurückgewinnen der widergespiegelten logischen Datenvolumen innerhalb eines Computersystems nach einem Systemfehler wird freigegeben. Ein Computersystem schließt widergespiegelte logische Volumen ein, die durch mehrfache Nullpunkte erreicht werden können. Widergespiegelte Flugmaschinenbordbücher werden für die widergespiegelten logischen Volumen zur Verfügung gestellt. Die widergespiegelten Flugmaschinenbordbücher schließen mehrfache Nullpunktfächer, jedes Nullpunktfach mit ein, das bis einen der Nullpunkte entspricht. Ausserdem zeigen jede Eintragung innerhalb der widergespiegelten Flugmaschinenbordbücher an, ob oder nicht ein schreibenbetrieb z.Z. durch einen mindestens der Nullpunkte durchgeführt wird. Nach einer vorzeitigen Beendigung von einem der Nullpunkte, die zu z.B. passend sind wird ein Systemfehler, einer der restlichen Nullpunkte automatisch, Daten von einem der widergespiegelten logischen Volumen zu anderen der widergespiegelten logischen Volumen, entsprechend den Eintragungen innerhalb ein der widergespiegelten Flugmaschinenbordbücher zu kopieren vorgewählt.