Patent ID: 9436410
Filing Date: 2016-09-06
CPC Classification: G01S,G06F,H04L

Claim Text:
1. A method comprising: receiving, with a storage computing apparatus, a request to replicate a volume, wherein the volume includes data and metadata, and wherein the metadata includes information descriptive of the data; determining, with the storage computing apparatus, a first set of blocks and a second set of blocks, wherein the first set of blocks is associated with the metadata, and the second set of blocks is associated with the data included in the volume; initiating, with the storage computing apparatus, replication of the volume to generate a replicated volume, wherein the replicated volume includes replicated metadata generated based on the first set of blocks; generating, with the storage computing apparatus, a first snapshot of the volume; generating, with the storage computing apparatus, a second snapshot of the volume subsequent to generating the first snapshot; determining, with the storage computing apparatus, an incremental difference between the first set of blocks as indicated in the first snapshot and the first set of blocks as indicated in the second snapshot; initiating, with the storage computing apparatus, an update to the replicated metadata based on the incremental difference; estimating, with the storage computing apparatus, an amount of time to update the replicated metadata based on the incremental difference; determining, with the storage computing apparatus, whether the amount of time satisfies a threshold amount of time; and locking, with the storage computing apparatus, access to the volume until the replicated metadata is updated in response to a determination that the amount of time satisfies the threshold amount of time.