Patent ID: 11917003
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 7:
8. A computing system for migrating changes to an application to a secondary cluster from a primary cluster, said computing system comprising:
one or more processors; and
a non-transitory computer readable medium having stored thereon program code for transferring data to another computer system, the program code causing the one or more processors to:
send, from the secondary cluster to the primary cluster, a list of files, wherein the list of files is for use in deduplication, wherein the primary cluster and the secondary cluster respectively operate volumes associated with the application on different file systems;
receive, on the secondary cluster from the primary cluster, a deduplicated file that is generated on the primary cluster against the list of files received from the secondary cluster, the deduplicated file including data blocks that have changed in a volume on the primary cluster, a parent universally unique identifier (UUID) of the changed data blocks, and dedup UUIDs that identify data in other deduplicated files available in the secondary cluster, the parent UUID identifying a parent storage device that is hosting the changed data blocks;
identify, on the secondary cluster, the parent UUID and the changed data blocks in the received deduplicated file;
determine, based on the identified parent UUID, that the changed data blocks have not been applied to a volume stored on the secondary cluster;
create a clone volume of the volume stored on the secondary cluster;
apply the changed data blocks to the clone volume of the volume stored on the secondary cluster;
verify whether the other deduplicated files identified by the dedup UUIDs are available in the secondary cluster; and
upon verification that the other deduplicated files identified by the dedup UUIDs are available in the secondary cluster, mount the deduplicated file on the clone volume of the volume stored on the secondary cluster.