Patent ID: 11922033
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A storage system, comprising: a first memory, distributed in the storage system and having RAM (random-access memory) configurable to hold metadata; a second memory, distributed in the storage system and having solid-state storage memory, configurable to hold data portions and metadata; a plurality of processors, configured to record in the first memory, by a data structure that owns an inode of a file, deletion of the file; the plurality of processors further configurable to record in the first memory, by a second data structure that owns a second inode of a further file, truncation of the further file; the plurality of processors further configurable to transfer the recorded file deletion from the first memory to the second memory to enable the data structure that owns the data portions to be deleted to generate batch data deletions, wherein the second memory persists the recorded file deletion; and the plurality of processors further configurable to have a plurality of data structures, wherein each data structure of the plurality of data structures owns a data portion to be deleted, wherein ownership of the first inode and the second inode is assigned prior to writing the file, the plurality of processors further configured to have the plurality of data structures delete the data portions in the second memory, wherein deletion of the data portions is performed responsive to the transferring and based on the batch data deletions.