3401

Application Systems and methods for persistent deallocation
Matter Number US8762658B2 Reference Case 1 US8762658B2
Created 3/24/21, 12:00 AM Modified 3/24/21, 12:00 AM
Application Number
Paragraph Number

234

Content

In one embodiment, the apparatus 800 includes a garbage marking module 812 that identifies a data packet in a storage division as invalid in response to an operation indicating that the data packet is no longer valid. For example, if a data packet is deleted, the garbage marking module 812 may identify the data packet as invalid. A read-modify-write operation is another way for a data packet to be identified as invalid. In one embodiment, the garbage marking module 812 may identify the data packet as invalid by updating an index. In another embodiment, the garbage marking module 812 may identify the data packet as invalid by storing another data packet that indicates that the invalid data packet has been deleted. This is advantageous because storing, in the solid-state storage 110, information that the data packet has been deleted allows the object index reconstruction module 272 or similar module to reconstruct the object index with an entry indicating that the invalid data packet has been deleted.

Notes

Added by DJM 3 2021