CPC G06F 11/1471 (2013.01) [G06F 11/1407 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 11/2056 (2013.01); G06F 16/27 (2019.01); G06F 2201/80 (2013.01); G06F 2201/87 (2013.01)] | 20 Claims |
1. A method for a secondary server within a three-tiered replication system, comprising:
determining, by the secondary server, whether a backup process is in progress on the secondary server based on backup block information, wherein the secondary server operates as a mirror mode of a primary server of the three-tiered replication system, and the secondary server is a source node of a tertiary server;
determining, by the secondary server, whether a replay list containing logical blocks indicated by replay block information intersects with a backup list containing logical blocks indicated by the backup block information;
determining whether one or more logical blocks contained in the replay list have been backed up;
upon a determination that the one or more logical blocks contained in the replay list have been backed up, replaying log information to determine the replay block information that identifies the one or more logical blocks to be modified in accordance with the log information; and
performing, by the secondary server, a page-aligned backup process from the secondary server to the tertiary server.
|