High availability protection for asynchronous disaster recovery
AssigneeInternational Business Machines Corporation
InventorsRobert N. Crockett, Eduard A. Diel, Lisa J. Gundy, David M. Shackelford
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, carried out by one or more processors, for a modified asynchronous replication session. In an embodiment, the method comprises the steps of acquiring a lock on a volume configuration, where the lock prevents changes to the volume configuration between a first volume and a second volume at a remote site. Internal control block information is updated, where the update includes at least a volume serial number of the first volume matching a volume serial number of the second volume. Responsive to updating internal control block information, the acquired lock is released to allow changes to the volume configuration.
Claims12
A method for a modified asynchronous replication session, the method comprising:
- acquiring, by one or more processors, a lock on a volume configuration, wherein the lock prevents changes to the volume configuration between a first volume and a second volume at a remote site;
- updating, by one or more processors, internal control block information, wherein the update includes at least a volume serial number of the first volume matching a volume serial number of the second volume;
- responsive to updating internal control block information, releasing, by one or more processors, the acquired lock to allow changes to the volume configuration;
- performing, by one or more processors, a query to discover a synchronous relationship between the first volume and the second volume;
- determining, by one or more processors, if data in the first volume includes corresponding data in the second volume;
- and
- responsive to determining a portion of data in the first volume does not include a corresponding portion of data in the second volume, suspending, by one or more processors, the synchronous relationship between the first volume and the second volume.
A computer program product for a modified asynchronous replication session, the computer program product comprising:
- one or more computer readable tangible storage media and program instructions stored on at least one of the one or more storage media, the program instructions executable by a processor, to cause the processor to:
- acquire a lock on a volume configuration, wherein the lock prevents changes to the volume configuration between a first volume and a second volume at a remote site;
- update internal control block information, wherein the update includes at least a volume serial number of the first volume matching a volume serial number of the second volume;
- responsive to updating internal control block information, release the acquired lock to allow changes to the volume configuration
- perform a query to discover a synchronous relationship between the first volume and the second volume;
- determine if data in the first volume includes corresponding data in the second volume;
- and
- responsive to determining a portion of data in the first volume does not include a corresponding portion of data in the second volume, suspend the synchronous relationship between the first volume and the second volume.
A computer system for a modified asynchronous replication session, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to acquire a lock on a volume configuration, wherein the lock prevents changes to the volume configuration between a first volume and a second volume at a remote site;
- program instructions to update internal control block information, wherein the update includes at least a volume serial number of the first volume matching a volume serial number of the second volume;
- program instructions to, responsive to updating internal control block information, release the acquired lock to allow changes to the volume configuration
- program instructions to perform a query to discover a synchronous relationship between the first volume and the second volume;
- program instructions to determine if data in the first volume includes corresponding data in the second volume;
- and
- program instructions to, responsive to determining a portion of data in the first volume does not include a corresponding portion of data in the second volume, suspend the synchronous relationship between the first volume and the second volume.
Dependencies are inferred from the claim text.