Method, system, and program for recovery from a failure in an asynchronous data copying system
First Claim
1. A method of recovery from a data storage system failure in a data storage system having a host computer writing updates to a local storage controller associated with a local storage device at a local site, the local storage controller asynchronously copying the updates to a remote storage controller at a remote site the remote storage controller storing the updates on a remote storage device and periodically storing a consistent point in time copy of the updates on a backup storage device, the method comprising:
- detecting a failure associated with the local site;
determining whether a consistent point in time copy of the updates pending for storage on the backup storage device at the time the failure is detected form an intact consistency group;
correcting the failure associated with the local site; and
re-synchronizing the local storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of recovery from a data storage system failure in a data storage system having a host computer writing data updates to a local storage controller at a local site. The local controller is associated with a local storage device. The local storage controller is also configured to asynchronously copy the updates to a remote storage controller associated with a remote storage device at a remote site. In addition, the remote storage controller is configured to store a consistent point in time copy of the updates on a backup storage device. The consistent point in time copy is known as a consistency group. Upon detection of a failure associated with the local site, a determination is made whether a group of updates pending for storage on the backup storage device form an intact consistency group. If an intact consistency group has not formed, corrective action may be taken to create an intact consistency group. The recovery method further consists of synchronizing the remote storage device, initiating recovery operations and, upon recovery of the local site, resynchronization of the local storage device and the backup storage device to recovery consistency group without the need for full volume storage copies and while minimizing application downtime.
178 Citations
30 Claims
-
1. A method of recovery from a data storage system failure in a data storage system having a host computer writing updates to a local storage controller associated with a local storage device at a local site, the local storage controller asynchronously copying the updates to a remote storage controller at a remote site the remote storage controller storing the updates on a remote storage device and periodically storing a consistent point in time copy of the updates on a backup storage device, the method comprising:
-
detecting a failure associated with the local site;
determining whether a consistent point in time copy of the updates pending for storage on the backup storage device at the time the failure is detected form an intact consistency group;
correcting the failure associated with the local site; and
re-synchronizing the local storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for copying stored data and having the ability to recover from a failure comprising:
-
means for detecting a failure associated with a local storage site having a local storage controller and a local storage device;
means for re-synchronizing the local storage device after the failure is corrected; and
a remote storage controller having;
means for asynchronously receiving updates from the local storage controller;
means for writing the updates to a remote storage device means for storing a consistent point in time copy of the updates on a backup storage device;
means for determining whether a group of pending updates for storage on the backup storage device form an intact consistency group, upon detection of the failure associated with the local site. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture for use in programming a data storage system to recover from a failure, the data storage system having a host computer writing updates to a local storage controller associated with a local storage device, at a local site having a local storage device, the local storage controller asynchronously copying the updates to a remote storage controller at a remote site the remote storage controller storing the updates on a remote storage device and periodically storing a consistent point in time copy of the updates on a backup storage device, the article of manufacture comprising a storage medium having logic embedded therein to cause components of the data storage system to:
-
detect a failure associated with the local site;
determine whether a consistent point in time copy of the updates pending for storage on the backup storage device at the time the failure is detected form an intact consistency group;
correct the failure associated with the local site; and
re-synchronize the local storage device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification