Abstract:
Provided are a computer program product, system, and method for managing updates and copying data in a point-in-time copy relationship expressed as source logical addresses and target logical addresses. A copy relationship indicates a source set of a subset of source logical addresses to copy to a target set comprising a subset of target logical addresses. An update is received to a source logical address that has not been copied. Determinations are made of the target logical address corresponding to the source logical address to be updated according to the copy relationship, a target group of target logical addresses in the target set that include the determined target logical address, and the source logical addresses in the source set that correspond to the target logical addresses in the target group. The determined source logical addresses are copied to the target logical addresses in the determined target group.
Abstract:
Bereitgestellt werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Herstellen einer Zeitpunktkopie-Beziehung zwischen logischen Quellenadressen und logischen Zieladressen. Ein Befehl zum Erstellen einer Zeitpunkt-(PiT-)Kopie gibt einen Quellensatz, der eine Teilmenge von logischen Quellenadressen in mindestens einem Speicher aufweist, und einen Zielsatz, der eine Teilmenge von logischen Zieladressen in dem mindestens einen Speicher aufweist, an. Der Quellensatz von logischen Quellenadressen wird in den Zielsatz von logischen Zieladressen kopiert. Die logischen Quellenadressen werden Quellenspuren zugeordnet und wobei die logischen Zieladressen Zielspuren zugeordnet werden. Kopierinformationen werden erzeugt, die angeben, ob die logischen Quellenadressen in dem Quellensatz in den Zielsatz kopiert worden sind. 'Erledigt' wird an den Befehl zum Erstellen einer PiT-Kopie zurückgesandt, nachdem die Kopierinformationen erzeugt wurden und bevor alle logischen Quellenadressen an die logischen Zieladressen kopiert werden.
Abstract:
Provided are a computer program product, system, and method for managing updates and copying data in a point-in-time copy relationship expressed as source logical addresses and target logical addresses. A copy relationship indicates a source set of a subset of source logical addresses to copy to a target set comprising a subset of target logical addresses. An update is received to a source logical address that has not been copied. Determinations are made of the target logical address corresponding to the source logical address to be updated according to the copy relationship, a target group of target logical addresses in the target set that include the determined target logical address, and the source logical addresses in the source set that correspond to the target logical addresses in the target group.; The determined source logical addresses are copied to the target logical addresses in the determined target group.
Abstract:
Eine primäre Speichersteuereinrichtung zur Verwendung mit einem Host und einem primären Speichersystem an einem ersten Ort, wobei das primäre Speichersystem eine primäre Speichersteuereinrichtung und zumindest eine Speichereinheit aufweist, die durch die primäre Speichersteuereinrichtung gesteuert wird und dazu ausgebildet ist, eine Mehrzahl von Dateneinheiten zu speichern, und mit einem sekundären Speichersystem an einem zweiten, von dem ersten Ort entfernt angeordneten Ort, wobei das sekundäre Speichersystem eine sekundäre Speichersteuereinrichtung und zumindest eine Speichereinheit aufweist, die durch die sekundäre Speichersteuereinrichtung gesteuert wird und dazu ausgebildet ist, eine Mehrzahl von Dateneinheiten zu speichern, wobei die primäre Speichersteuereinrichtung eine Datenreplikationslogik aufweist, die eine Datenspiegelungslogik, eine Konsistenzgruppenlogik, eine Momentkopie-Erzeugungslogik, eine Zustandsermittlungslogik und eine Verzögerungslogik beinhaltet.
Abstract:
Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Verarbeiten eines Befehls zum Freigeben von Speicherplatz bereitgestellt, wenn Daten in einem Quellenspeicher in denen Zielspeicher gespiegelt werden. Ein Befehl zum Freigeben von Speicherplatz wird empfangen, um einen Freigabebereich freizugeben, während geänderte Daten in einer Konsistenzgruppe übertragen werden. Es wird ermittelt, ob eine Übertragungszeit um Übertragen verbleibender Konsistenzgruppendaten für den Freigabebereich, die nicht übertragen wurden, eine Antwortzeit zum Verarbeiten eines Befehls zum Freigeben von Speicherplatz überschreitet. Die verbleibenden Konsistenzgruppendaten im Freigabebereich werden in Reaktion auf Feststellen, dass die Übertragungszeit die Antwortzeit nicht überschreitet, in den Zielspeicher übertragen. Der Freigabebereich für den Befehl zum Freigeben von Speicherplatz wird in Reaktion auf Übertragen der Konsistenzgruppendaten im Freigabebereich in den Zielspeicher freigegeben.
Abstract:
A storage controller receives a request 402 to establish a point-in-time copy operation for backup purposes in space-efficient, thin-provisioned storage volumes, by placing a source volume 404 in a relationship with a target volume 406, where each volume comprises a number of extents 408a-p, 410a-q constructed from tracks 412-418. After being established, the operation is arranged to consistently copy the source volume to the target volume at a point in time. During the copy operation, the system checks whether any track of an extent is staging into a cache from the target volume or destaging from the cache to the target volume 420. If that is found to be the case, release of that extent from the target volume is avoided. An extent which is awaiting staging or destaging may also be avoided. This reduces the risk of utilising conflicted extents and speeds up the backup process.
Abstract:
Computerprogrammprodukt, um Daten zu kopieren, wobei mindestens ein Speicher beteiligt ist, wobei das Computerprogrammprodukt ein nichtflüchtiges von einem Computer lesbares Speichermedium aufweist, auf dem sich von einem Computer lesbarer Programmcode befindet, der ausgeführt wird, um Operationen zu veranlassen, wobei die Operationen aufweisen:Verarbeiten eines Befehls zum Erstellen einer Zeitpunkt-(PiT-)Kopie, der einen Quellensatz, welcher eine Teilmenge von logischen Quellenadressen eines Quellendatenträgers in dem mindestens einen Speicher aufweist, und einen Zielsatz angibt, welcher eine Teilmenge von logischen Zieladressen eines Zieldatenträgers in dem mindestens einen Speicher aufweist, wobei der Quellensatz von logischen Quellenadressen in den Zielsatz von logischen Zieladressen kopiert wird, wobei die logischen Quellenadressen Quellenspuren zugeordnet werden und wobei die logischen Zieladressen Zielspuren zugeordnet werden;als Reaktion auf die Verarbeitung des Befehls zum Erstellen einer PiT-Kopie Erzeugen von Kopierinformationen; undZurücksenden von ‚Erledigt‘ an den Befehl zum Erstellen einer PiT-Kopie, nachdem die Kopierinformationen erzeugt wurden und bevor alle logischen Quellenadressen an die logischen Zieladressen kopiert werden,wobei der Zielsatz nur einem Teil von einer ersten Zielspur und/oder einer letzten Zielspur der Zielspuren, die den Zielsatz enthalten, zugeordnet wird,wobei das Erzeugen der Kopierinformationen aufweist:Erzeugen einer Kopie-Zuordnung, die eine Vielzahl von Anzeigern enthält, wobei jeder der Anzeiger eine Vielzahl der logischen Zieladressen darstellt;Ermitteln von Kopie-Anzeigern von den Anzeigern, die den Zielsatz von logischen Adressen darstellen; undSetzen von mindestens einem der Kopie-Anzeiger so, dass er anzeigt, dass die logischen Quellenadressen, die den logischen Zieladressen zugeordnet werden, welche von den Kopie-Anzeigern dargestellt werden, als Teil der Operation zum Erstellen einer PiT-Kopie kopiert werden müssen,wobei die Operationen des Weiteren aufweisen:Kopieren der logischen Quellenadressen, die der ersten Zielspur und/oder der letzten Zielspur zugeordnet werden, auf die erste Zielspur und/oder die letzte Zielspur,wobei das Setzen von mindestens einem der Kopie-Anzeiger das Setzen der Kopie-Anzeiger mit Ausnahme der Kopie-Anzeiger für die erste Zielspur und/oder die letzte Zielspur aufweist und wobei die Kopie-Anzeiger für die erste Zielspur und/oder die letzte Zielspur anzeigen, dass die logische Quellenadresse, die der Zielspur zugeordnet wird, nicht kopiert zu werden braucht.
Abstract:
Bereitgestellt werden ein computerrealisiertes Verfahren, Computerprogrammprodukt und System zum Erzeugen einer Konsistenzgruppe. Für jeden Quelldatenträger, der eine IVC-Beziehung mit einem Zieldatenträger aufweist, wird ein Anzeiger für den Quelldatensatz in einer Zuordnung für eine schnelle inkrementelle Verarbeitung mit Einfrieren (Fast Incremental with Freeze, FIF) auf „wahr” gesetzt. Die Konsistenzgruppe für jeden Quelldatenträger, dessen Anzeiger in der FIF-Zuordnung auf „wahr” gesetzt ist, und jeden zugehörigen Zieldatenträger wird erzeugt durch: Ausführen eines Befehls zum schnellen IVC-Einfrieren, um jeden Quelldatenträger, dessen Anzeiger in der FIF-Zuordnung auf „wahr” gesetzt ist, einzufrieren, sowie Ausführen eines Konsistenzgruppen-Erzeugungsbefehls, um jeden Quelldatenträger aufzutauen, dessen Anzeiger in der FIF-Zuordnung auf „wahr” gesetzt ist.
Abstract:
Es wird eine Vielzahl von logischen Datenträgern an einer Vielzahl von Standorten gespeichert. Es wird ein Befehl zum Ausführen eines Arbeitsschritts auf einem logischen Datenträger empfangen. Es wird ermittelt, ob eine dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt. Als Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, wird der Arbeitsschritt auf dem logischen Datenträger ausgeführt.