US 11,853,585 B2
Performing a point-in-time snapshot copy operation within a data consistency application
Matthew J. Ward, Vail, AZ (US); Theresa Mary Brown, Tucson, AZ (US); Nedlaya Yazzie Francisco, Tucson, AZ (US); and Gail Spear, Tucson, AZ (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jan. 27, 2020, as Appl. No. 16/773,590.
Prior Publication US 2021/0232315 A1, Jul. 29, 2021
Int. Cl. G06F 3/06 (2006.01); G06F 11/14 (2006.01)
CPC G06F 3/065 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0665 (2013.01); G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving multiple requests to perform point-in-time snapshot copy operations from a plurality of first logical storage volumes to a plurality of second logical storage volumes within a data consistency application, the second logical storage volumes being located in a same logical storage, wherein the data consistency application maintains data consistency by performing asynchronous data replication between the first logical storage volumes and the second logical storage volumes by forming consistency groups during an active state;
in response to receiving the multiple requests,
setting a logical storage failure flag, wherein formation of consistency groups is failed while the logical storage failure flag is set;
in response to detecting the logical storage failure flag being set, checking devices associated with the requests for device level failure flags being set;
in response to detecting one of the device level failure flags being set, leaving the logical storage failure flag set; and
in response to detecting that none of the device level failure flags are set, allowing formation of the consistency groups.