US 12,086,114 B2
Asynchronous metadata replication and migration between compute sites
Vishwas Muthur Srinivasan, Belmont, CA (US); Rajesh Rajashekar, Mountain House, CA (US); and Junxu Li, Pleasanton, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 14, 2022, as Appl. No. 17/865,265.
Claims priority of provisional application 63/331,726, filed on Apr. 15, 2022.
Prior Publication US 2023/0334026 A1, Oct. 19, 2023
Int. Cl. G06F 16/21 (2019.01)
CPC G06F 16/214 (2019.01) 17 Claims
OG exemplary drawing
 
1. A method implemented at least in part by a migration module of a first site comprising:
causing one or more critical operations associated with a first data store to pause;
identifying metadata associated with one or more tables in the first data store;
performing a first local migration at the first site, the first local migration including:
replicating the metadata; and
storing the metadata in a second data store;
flagging the one or more tables as complete in the first data store;
deleting the metadata from the first data store;
determining that the first local migration at the first site is complete;
receiving, from a second site, an indication that a second local migration at the second site is complete;
identifying second metadata within the second data store for which the first site is a primary authority;
sending, to the second site, a first message including the second metadata;
receiving, from the second site, a second message including third metadata for which the second site is the primary authority; and
storing, in the second data store, the third metadata.