SPIEGELN VON SCHREIBOPERATIONEN ZWISCHEN DATENSPEICHEREINHEITEN

Ein durch einen Computer implementiertes Verfahren gemäß einem Ansatz umfasst: Empfangen einer ersten Anforderung zum Durchführen einer Schreiboperation von einem Host und Durchführen der Schreiboperation. Metadaten, die der ersten Anforderung entsprechen, werden an die sekundäre Datenspeichereinhei...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Compton, Scott, Yudenfriend, Harry, Sutton, Peter Grimm
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein durch einen Computer implementiertes Verfahren gemäß einem Ansatz umfasst: Empfangen einer ersten Anforderung zum Durchführen einer Schreiboperation von einem Host und Durchführen der Schreiboperation. Metadaten, die der ersten Anforderung entsprechen, werden an die sekundäre Datenspeichereinheit gesendet, und Metadaten, die einer zweiten Anforderung zum Durchführen der Schreiboperation entsprechen, werden von der sekundären Datenspeichereinheit empfangen, wobei die zweite Anforderung vom Host in der sekundären Datenspeichereinheit empfangen wurde. Die Metadaten, die der ersten und zweiten Anforderung entsprechen, werden verwendet, um zu ermitteln, ob die Schreiboperation zwischen der primären und sekundären Datenspeichereinheit gespiegelt wurde. Als Reaktion auf ein Feststellen, dass die Schreiboperation zwischen der primären und der sekundären Datenspeichereinheit gespiegelt wurde, wird eine Antwort an die sekundäre Datenspeichereinheit gesendet, die anzeigt, dass die Schreiboperation zwischen der primären und der sekundären Datenspeichereinheit abgeglichen wurde. A computer-implemented method, according to one approach, includes: receiving a first request to perform a write operation from a host, and performing the write operation. Metadata corresponding to the first request is sent to the secondary data storage device, and metadata corresponding to a second request to perform the write operation is received from the secondary data storage device, where the second request was received at the secondary data storage device from the host. The metadata corresponding to the first and second requests is used to determine whether the write operation has been mirrored across the primary and secondary data storage devices. In response to determining that the write operation has been mirrored across the primary and secondary data storage devices, a response is sent to the secondary data storage device which indicates that the write operation has been reconciled across the primary and secondary data storage devices.