CPC G06F 12/0875 (2013.01) [G06F 12/0891 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/1044 (2013.01)] | 20 Claims |
1. A method of managing transient snapshots, comprising:
in response to a request to create a transient snapshot of a data object, creating a copy record in a cache, the copy record including an instruction to generate the transient snapshot and having an indicator that signals delayed flushing of the copy record to a mapping subsystem, the mapping subsystem configured to maintain mapping metadata that associates logical data with corresponding physical data;
in response to a request to delete the transient snapshot and while delaying flushing of the copy record based on the indicator, creating a delete record in the cache for deleting the transient snapshot; and
after creating the delete record, flushing from the cache to the mapping subsystem, the mapping subsystem thereafter neither creating nor deleting mapping metadata for the transient snapshot.
|