Abstract:
A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to determine whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a FlashCopy cascade and detect whether the downstream disk has a copy of the data. Additionally, the programming instructions are operable to copy the data from the target disk to the downstream disk, if the target disk of the map contains data unavailable to the downstream disk from the upstream disk and the downstream disk does not have the copy of the data. Furthermore, the programming instructions are operable to refrain from copying the data from the target disk to the downstream disk, if the target disk of the map does not contain data unavailable to the downstream disk from the upstream disk or the downstream disk does have the copy of the data. Moreover, the programming instructions are operable to remove the map from the FlashCopy cascade.
Abstract:
An apparatus for managing resource reclamation in data storage systems comprises: a volume deletion metadata recorder for recording metadata for one or more deleted volumes; a policy engine responsive to a predetermined policy rule to apply the policy rule to the metadata; and the policy engine initiating policy-controlled data storage space reclamation for the one or more deleted volumes. A volume reclaimer is responsive to the policy engine for reclaiming a data storage space from the one or more deleted volumes; and a resource allocator allocates the data storage space.
Abstract:
Apparatus for non-disruptive error recovery in a clustered system, comprises a node instance configuration activity quiescing component for quiescing configuration activity at a first virtual node instance; a node instance creation component for creating a second virtual node instance with I/O access blocked; a configuration transfer component for transferring configuration data from the first to the second virtual node instance; a commit component for committing the changeover from the first to the second virtual node instance; a node instance communications blocking component for blocking inbound communications to a first virtual node instance; a node instance communications unblocking component for unblocking I/O access at the second virtual node instance; a communication control component for monitoring outbound communications from the first virtual node instance and signalling completion of all pending outbound communications; and a node instance deletion component for deleting the first virtual node instance.
Abstract:
Ein Verfahren zum Betreiben einer Kopierfunktion umfasst das Einleiten einer neuen Blitzkopie-Funktion von einem Quelldatenträger auf einen Zieldatenträger, das Feststellen, dass der Zieldatenträger der neuen Blitzkopie-Funktion der Quelldatenträger für eine vorhandene Blitzkopie-Funktion ist, das Feststellen, dass der Zieldatenträger der vorhandenen Blitzkopie-Funktion über einen sekundären Datenträger verfügt, und das Erzeugen einer Funktion zum Erstellen einer Pufferspeicher-Blitzkopie von dem Zieldatenträger der neuen Blitzkopie-Funktion auf einen neuen Zieldatenträger.
Abstract:
Ein Verfahren zur Durchführung eines Sicherungsprozesses umfasst das Empfangen einer Anweisung, die einen Sicherungsprozess von einem Quellen-Speicherdatenträger zu einem Ziel-Speicherdatenträger auslöst, das Erkennen des Typs des Sicherungsprozesses entweder als kompletter Sicherungsprozess zum Erstellen einer vollständigen Kopie des Quellen-Speicherdatenträgers auf dem Ziel-Speicherdatenträger oder als teilweiser Sicherungsprozess zum Erstellen einer Kopie der auf dem Quellen-Speicherdatenträger geänderten Daten auf dem Ziel-Speicherdatenträger, und wenn für den erkannten Typ des Sicherungsprozesses eine Kaskade vorliegt, Hinzufügen des Ziel-Speicherdatenträgers zu der vorhandenen Kaskade für den erkannten Typ des Sicherungsprozesses, oder wenn für den erkannten Typ des Sicherungsprozesses keine Kaskade vorliegt, Starten einer neuen Kaskade des Ziel-Speicherdatenträgers von dem Quellen-Speicherdatenträger.
Abstract:
Various systems, processes, and products may be used to source clean cascaded volumes. In particular implementations, a system, process, and product for source cleaning cascaded volumes may include the ability to store a primary volume and a plurality of cascaded backup volumes. The system, process, and product may also include the ability to determine whether a write to one of the backup volumes is due to a background copy being made of another volume in the cascade and adjust a background copy indicator in a volume map for the backup volume if the write is due to a background copy and to determine whether a write to one of the backup volumes is due to a write to another volume in the cascade and adjust a write copy indicator in a volume map for the backup volume if the write is due to a write to another cascaded volume.
Abstract:
A method of operating a copy function comprises initiating a new flashcopy function from a source volume to a target volume, detecting that the target volume of the new flashcopy function is the source volume for an existing flashcopy function, detecting that the target volume of the existing flashcopy function has a secondary volume, and creating a buffer flashcopy function from the target volume of the new flashcopy function to a new target volume.
Abstract:
System zum Verwalten von Speicherdatenträger-Volumen in einer Kaskade von Zeitpunktkopien, wobei die Kaskade ein Quellendatenträger-Volumen, ein Momentaufnahme-Zeitpunktkopie-Volumen und eine Klon-Zeitpunktkopie-Volumen aufweist, wobei das Momentaufnahme-Zeitpunktkopie-Volumen eine Momentaufnahme-Kopie des Quellendatenträger-Volumens ist und das Klon-Zeitpunktkopie-Volumen eine Klon-Kopie des Momentaufnahme-Zeitpunktkopie-Volumens ist, wobei jedes Volumen eine virtuelle logische Sicht (vdisk) aufweist, wobei das System aufweist:eine Austausch-Komponente, um die virtuelle logische Sicht des Quellendatenträger-Volumens gegen die virtuelle logische Sicht des Momentaufnahme-Datenträger-Volumens auszutauschen;als Reaktion auf eine nach dem Austauschen empfangene E/A-Anforderung, einen ersten Datenwert in einer Basiseinheit des physischen Quelldatenträger-Volumens mit einem zweiten Datenwert zu überschreiben, eine E/A-Komponente, um:den zweiten Datenwert in eine entsprechende Basiseinheit des physischen Momentaufnahme-Zeitpunktkopie-Volumens zu schreiben; undals Reaktion darauf, dass eine entsprechende Basiseinheit des Klon-Zeitpunktkopie-Volumens nicht den ersten Datenwert aufweist, Kopieren des ersten Datenwerts in die entsprechende Basiseinheit des Klon-Zeitpunktkopie-Volumens.
Abstract:
Bereitgestellt werden Techniken zum Aufrechterhalten virtueller Sofort-Kopien. Dabei wird eine Anforderung empfangen, eine Operation für eine virtuelle Sofort-Kopie durchzuführen, um eine virtuelle Sofort-Kopie von einem ersten Datenträger auf einen neuen Datenträger zu erstellen. Es wird ermittelt, dass der erste Datenträger nicht geändert wurde, seit eine letzte Operation für eine virtuelle Sofort-Kopie durchgeführt wurde. Es wird ermittelt, ob bereits ein zwischengeschalteter Datenträger und eine zwischengeschaltete Zuordnung erzeugt wurden. Als Reaktion auf das Ermitteln, dass der zwischengeschaltete Datenträger und die zwischengeschaltete Zuordnung noch nicht erzeugt wurden, wird auf der Grundlage der zwischengeschalteten Zuordnung eine Abhängigkeit des zwischengeschalteten Datenträgers von dem ersten Datenträger in einer Abhängigkeitskette sowie eine Abhängigkeit des neuen Datenträgers von dem zwischengeschalteten Datenträger in der Abhängigkeitskette hergestellt.
Abstract:
Various systems, processes, and products may be used to source clean cascaded volumes. In particular implementations, a system, process, and product for source cleaning cascaded volumes may include the ability to store a primary volume and a plurality of cascaded backup volumes. The system, process, and product may also include the ability to determine whether a write to one of the backup volumes is due to a background copy being made of another volume in the cascade and adjust a background copy indicator in a volume map for the backup volume if the write is due to a background copy and to determine whether a write to one of the backup volumes is due to a write to another volume in the cascade and adjust a write copy indicator in a volume map for the backup volume if the write is due to a write to another cascaded volume.