US 12,339,781 B2
Managing transient snapshots for reduced metadata writes
Vamsi K. Vankamamidi, Hopkinton, MA (US); Mayank Ajmera, Cary, NC (US); Vikram Prabhakar, Apex, NC (US); and Socheavy Heng, Framingham, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 28, 2023, as Appl. No. 18/361,399.
Prior Publication US 2025/0036569 A1, Jan. 30, 2025
Int. Cl. G06F 12/00 (2006.01); G06F 12/0875 (2016.01); G06F 12/0891 (2016.01)
CPC G06F 12/0875 (2013.01) [G06F 12/0891 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/1044 (2013.01)] 20 Claims
OG exemplary drawing
 
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.