US 12,265,506 B1
Asynchronous to synchronous replication transition
Uri Weissbrem, Tel Aviv (IL); Avi Goren, Tel Aviv (IL); and Ohad Ben-Yehuda, Tel Aviv (IL)
Assigned to VAST DATA LTD., Rehovot (IL)
Filed by VAST DATA LTD., Tel Aviv (IL)
Filed on Feb. 21, 2024, as Appl. No. 18/583,805.
Int. Cl. G06F 16/17 (2019.01); G06F 16/178 (2019.01); G06F 16/18 (2019.01)
CPC G06F 16/178 (2019.01) [G06F 16/1873 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method for transitioning from asynchronous replication to a synchronous replication, the method comprises:
(a) receiving, by a destination storage system (DSS) a transition indication regarding a start of the transitioning;
(b) receiving, by the DSS and following the start of the transitioning, a synchronous update related to a first file system entity (FSE) part;
(c) implementing the synchronous update of the first FSE part;
(d) receiving, by the DSS and following the start of the transitioning, an asynchronous update related to a last version of a second FSE part before the start of the transitioning;
(e) ignoring the asynchronous update in response to the DSS currently storing a version of the second FSE part that is associated with a timestamp that is indicative of a point in time that exceeds the start of the transitioning; and
(f) implementing the asynchronous update in response to the DSS not currently storing any version of the second FSE part, or in response to the DSS currently storing a version of the second FSE part that is associated with a timestamp that is indicative of a point in time that precedes the start of the transitioning.