CPC G06F 16/178 (2019.01) [G06F 16/128 (2019.01)] | 19 Claims |
1. A computer-implemented method for reducing a resumption time of processing of input/output (I/O) operations during a common snapshot process performed by one or more processors of a multi-site distributed storage system with a primary storage site having a first storage node and a secondary storage site having a second storage node, the computer-implemented method comprising:
establishing a synchronous replication relationship between at least one storage object of the first storage node of the primary storage site and at least one storage object of the second storage node of the secondary storage site;
performing a baseline transfer from the at least one storage object of the first storage node to the at least one storage object of the second storage node;
starting the common snapshot process including initiating hold state for the primary storage site to stop processing of I/O operations during a time window;
performing a snapshot create operation on the primary storage site for the at least one storage object of the first storage node and sending the snapshot create operation to the secondary storage site to be performed on the at least one storage object of the second storage node of the secondary storage site;
resuming processing of I/O operations and ending the hold state for the primary storage site; and
assigning a new active file system (AFS) version universal unique identifier (UUID) to the at least one storage object of the second storage node after resuming processing of I/O operations to reduce the resumption time of processing of input/output (I/O) operations during the common snapshot process with the new AFS version UUID to identify when AFS contents are different than the baseline transfer for synchronous replication between the primary storage site and the secondary storage site.
|