CPC G06F 3/0665 (2013.01) [G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0673 (2013.01); G06F 11/1435 (2013.01); G06F 16/188 (2019.01); G06F 3/065 (2013.01); G06F 2201/84 (2013.01)] | 30 Claims |
1. One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to perform steps of:
receiving a request for metadata associated with a vblock;
accessing a merged metadata record associated with the vblock, wherein the merged metadata record comprises:
metadata corresponding to metadata in metadata records for: (1) all but a most recent snapshot having a metadata record; or (2) a live vblock having a metadata record, and
a first identifier of the most recent snapshot or the live vblock having a metadata record; and
returning the requested metadata based on the metadata in the merged metadata record and metadata in the metadata record identified by the first identifier.
|