The invention provides a system structure, method and computer program
product for mirroring cache data from a first controller to an alternate
controller in a data storage system, where the data storage system is
being managed by the controllers in dual active configuration and the
first and alternate controllers are also connected to a system drive that
includes one or more disk storage devices and the first controller is
connected to a first memory, and the alternate controller is connected to
a second memory where each controller has an identical memory layout, and
a cache line descriptor data structure defined therein and the cache line
descriptor data structure is used by each respective controller to track
data mirrored by the controller to a memory connected to an alternate
controller and the cache line descriptor data structure includes
information for reducing the amount of data mirrored to an alternate
controller for secondary cache data mirror operations on same originating
cache data with respect to a particular cache line and additionally, the
cache line descriptor data structure includes information for coalescing
multiple cache data mirror operations corresponding to a particular cache
line into a single cache mirror operation to the alternate controller.
Die Erfindung liefert eine System Struktur, Methode und Computerprogrammprodukt für das Widerspiegeln von von Pufferspeicherdaten von einem ersten Steuerpult zu einem wechselnden Steuerpult in einem Datenspeichersystem, in dem das Datenspeichersystem von den Kontrolleuren in der aktiven Verdoppelungkonfiguration gehandhabt wird und die ersten und die Alternativsteuerpulte auch an einen System Antrieb angeschlossen werden, der eine oder mehr Plattenspeichereinheiten und der erste Steuerpult wird angeschlossen an ein erstes Gedächtnis einschließt, und der wechselnde Steuerpult wird an ein zweites Gedächtnis angeschlossen, in dem jeder Steuerpult einen identischen Gedächtnisplan hat, und eine Pufferspeicherlinie die Beschreiberdatenstruktur, die darin definiert wird und die Pufferspeicherlinie Beschreiberdatenstruktur wird durch jeden jeweiligen Steuerpult benutzt, um aufzuspüren die Daten, die durch den Steuerpult zu einem Gedächtnis angeschlossen wird an einen wechselnden Steuerpult und die Pufferspeicherlinie Beschreiberdatenstruktur widergespiegelt werden, schließen Informationen für das Verringern der Menge der Daten ein, die auf einem wechselnden Steuerpult für Sekundärpufferspeicherdaten-Spiegelbetriebe auf den gleichen entstehenden Pufferspeicherdaten in Bezug auf eine bestimmte Pufferspeicherlinie widergespiegelt werden und zusätzlich, schließt die Pufferspeicherlinie Beschreiberdatenstruktur Informationen für die verschmelzenden mehrfachen Pufferspeicherdaten-Spiegelbetriebe ein, die einer bestimmten Pufferspeicherlinie in einen einzelnen Pufferspeicherspiegelbetrieb dem wechselnden Steuerpult entsprechen.