Paragraph Number234
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 |
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.
Added by DJM 3 2021