US 12,468,665 B1
Cascaded replication
Nadav Halwany, Tel Aviv (IL); Benny Lodman, Tel Aviv (IL); Ohad Ben-Yehuda, Tel Aviv (IL); and Oren Ashkenazi, Tel Aviv (IL)
Assigned to VAST DATA LTD., Tel Aviv (IL)
Filed by VAST DATA LTD., Tel Aviv (IL)
Filed on Aug. 29, 2023, as Appl. No. 18/458,116.
Int. Cl. G06F 16/182 (2019.01); G06F 16/11 (2019.01)
CPC G06F 16/1844 (2019.01) [G06F 16/128 (2019.01); G06F 16/1824 (2019.01)] 18 Claims
OG exemplary drawing
 
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.