US 12,341,887 B2
Techniques for maintaining snapshot data consistency during file system cross-region replication
Vikram Singh Bisht, Seattle, WA (US); Niharika Salady, Woburn, MA (US); Parth Singhal, San Francisco, CA (US); and Satish Kumar Kashi Visvanathan, San Jose, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Feb. 14, 2023, as Appl. No. 18/169,124.
Claims priority of provisional application 63/378,486, filed on Oct. 5, 2022.
Claims priority of provisional application 63/412,243, filed on Sep. 30, 2022.
Claims priority of provisional application 63/357,526, filed on Jun. 30, 2022.
Claims priority of provisional application 63/352,992, filed on Jun. 16, 2022.
Prior Publication US 2023/0409539 A1, Dec. 21, 2023
Int. Cl. H04L 9/14 (2006.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 16/11 (2019.01); G06F 16/174 (2019.01); G06F 16/176 (2019.01); G06F 16/178 (2019.01); G06F 16/182 (2019.01); G06F 16/185 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/14 (2013.01) [G06F 9/505 (2013.01); G06F 11/1417 (2013.01); G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 11/2023 (2013.01); G06F 11/2028 (2013.01); G06F 16/128 (2019.01); G06F 16/1756 (2019.01); G06F 16/178 (2019.01); G06F 16/1844 (2019.01); G06F 16/185 (2019.01); G06F 16/2365 (2019.01); G06F 16/27 (2019.01); G06F 21/602 (2013.01); G06F 21/6218 (2013.01); H04L 9/0819 (2013.01); H04L 9/0836 (2013.01); H04L 9/0891 (2013.01); H04L 9/0894 (2013.01); H04L 9/3228 (2013.01); G06F 16/1774 (2019.01); G06F 16/2246 (2019.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a computing system, a snapshot of a source file system in a source region;
performing, by the computing system, a first cross-region replication and a second cross-region replication between the source file system in the source region and a target file system in a target region, the source region and the target region being in different regions;
receiving, by the computing system, a snapshot deletion request in the source file system to delete the snapshot;
determining, by the computing system, a timing of the snapshot deletion request in the source file system;
performing, by the computing system, a first operation in accordance with the timing of the snapshot deletion request being determined to be during the first cross-region replication; and
performing, by the computing system, a second operation in accordance with the timing of the snapshot deletion request being determined to be between the first and the second cross-region replications.