There is provided a system for dynamically resynchronizing a storage system made up of a plurality of mirrored logical volumes respectively divided into a plurality of mirrored logical data partitions in the event of a system failure. Immediately after the correction of the problem causing the failure, meals start to resynchronize the plurality of logical volumes but without waiting for the resynchronization to be completed; means access data from a data partition in one of said logical volumes. Then there are means for determining whether the portion of the logical volume containing the accessed partition has already been resynchronized, together with means responsive to these determining means for replacing the corresponding data in the other mirrored partitions in the logical volume with the accessed data, in the event that the portion of the logical volume has not been resynchronized. The means for replacing the data in the other mirrored partitions in the logical volume containing the accessed partition may replace the data prior to resynchronization of the logical volume or it may replace the data during the subsequent resynchronization of the logical volume. In the implementation where the data in the other mirrored partitions is replaced during resynchronization, then there is provided interim means responsive to the accessing of data from the data partition in said logical volume for indicating the partition as accessible and for indicating the other mirrored partitions in the logical volume as inaccessible.

È fornito un sistema per dinamicamente resynchronizing un sistema di memorizzazione composto di una pluralità di volumi logici rispecchiati divisi rispettivamente in una pluralità di divisorii logici rispecchiati di dati in caso di un guasto del sistema. Subito dopo della correzione del problema che causa il guasto, i pasti cominciano resynchronize la pluralità dei volumi logici ma senza aspettare la risincronizzazione da completare; i mezzi accedono ai dati da un divisorio di dati in uno dei volumi logici detti. Allora ci sono mezzi per la determinazione se la parte del volume logico che contiene il divisorio raggiunto già è stata resynchronized, insieme ai mezzi sensibli a reagire a questi mezzi di determinazione per la sostituzione dei dati corrispondenti negli altri divisorii rispecchiati nel volume logico con i dati raggiunti, nel caso in cui la parte del volume logico non sia stata resynchronized. I mezzi per la sostituzione dei dati negli altri divisorii rispecchiati nel volume logico che contiene il divisorio raggiunto possono sostituire i dati prima di risincronizzazione del volume logico o può sostituire i dati durante la risincronizzazione successiva del volume logico. Nell'esecuzione dove i dati negli altri divisorii rispecchiati sono sostituiti durante la risincronizzazione, allora ci è modo fornito di interim sensible a reagire all'accesso dei dati dal divisorio di dati nel volume logico detto per indicare il divisorio come accessibile e per indicare gli altri divisorii rispecchiati nel volume logico come inaccessibile.

 
Web www.patentalert.com

< (none)

< Apparatus and method for inserting repeaters into a complex integrated circuit

> Single symbol correction double symbol detection code employing a modular H-matrix

> (none)

~ 00046