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:
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:
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:
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:
A storage controller receives a request to establish a point-in-time copy operation by placing a space efficient source volume in a point-in-time copy relationship with a space efficient target volume, wherein subsequent to being established the point-in-time copy operation is configurable to consistently copy the space efficient source volume to the space efficient target volume at a point in time. A determination is made as to whether any track of an extent is staging into a cache from the space efficient target volume or destaging from the cache to the space efficient target volume. In response to a determination that at least one track of the extent is staging into the cache from the space efficient target volume or destaging from the cache to the space efficient target volume, release of the extent from the space efficient target volume is avoided.