Preservation of a golden copy that stores consistent data during a recovery process in an asynchronous copy environment
AssigneeInternational Business Machines Corporation
InventorsDavid R. Blea, Anthony J. Ciaravella, Gregory E. McBride, Pamela A. Schull, Damian Trujillo
Life of this patent
Estimating the term…
Abstract
A secondary volume of a remote computational device stores an asynchronous copy of a primary volume of a local computational device. The remote computational device generates a golden copy that stores consistent data. At least one previous version of the golden copy is stored in a journal volume of the remote computational device.
Claims15
A method, comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are not supported in the remote computational device, generating a new version of the golden copy, subsequent to a hardening of the at least one previous version of the golden copy in the journal volume.
A method, comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are supported in the remote computational device, configuring the secondary volume, the golden copy, and the journal volume in a point in time cascade.
A system, comprising:
- a memory;
- and
- one or more processors coupled to the memory, wherein the one or more processors perform operations, the operations comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are not supported in the remote computational device, generating a new version of the golden copy, subsequent to a hardening of the at least one previous version of the golden copy in the journal volume.
A system, comprising:
- a memory;
- and
- one or more processors coupled to the memory, wherein the one or more processors perform operations, the operations comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are supported in the remote computational device, configuring the secondary volume, the golden copy, and the journal volume in a point in time cascade.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are not supported in the remote computational device, generating a new version of the golden copy, subsequent to a hardening of the at least one previous version of the golden copy in the journal volume.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
- storing, in a secondary volume of a remote computational device, an asynchronous copy of a primary volume of a local computational device;
- generating, in the remote computational device, a golden copy that stores consistent data;
- storing at least one previous version of the golden copy in a journal volume of the remote computational device;
- determining whether cascaded point in time copy operations are supported in the remote computational device;
- and
- in response to determining that cascaded point in time copy operations are supported in the remote computational device, configuring the secondary volume, the golden copy, and the journal volume in a point in time cascade.
Dependencies are inferred from the claim text.