| CPC G06F 16/1844 (2019.01) [G06F 16/128 (2019.01); G06F 16/1824 (2019.01)] | 18 Claims |

|
1. A method for asynchronous replication, the method comprises:
initiating a current replication cycle of multiple files system entities (FSEs) that are stored at a primary storage system; wherein the multiple FSEs comprise: (i) primary FSEs that originated from the primary storage system and not received from any external storage system, and (ii) external FSEs that originated from one or more external storage systems, each external storage system differs from the primary storage system and differs from a secondary storage system; and
sending, during the current replication cycle, primary content and external content from the primary storage system to the secondary storage system; wherein the primary content is indicative of differences in the primary FSEs between a previous replication cycle point in time (PIT) and a current replication cycle PIT;
wherein for each external FSE, an external content is indicative of differences in the external FSE between (a) a last external FSE snapshot that preceded the previous replication cycle PIT and was generated by an external FSE snapshot process, and (b) a last external FSE snapshot that preceded the current replication cycle PIT and was generated by the external FSE snapshot process, wherein the external FSE snapshot process was performed by an external storage system from which the external FSE was originated; and
wherein the external FSE snapshot process and a process for generating the current replication cycle are not mutually synchronized.
|