主权项 |
1. A system comprising:
a processor; a solid state drive including volatile memory, non-volatile memory, and logic configured to,
receive a first command to start a restore point for the solid state drive, andcreate a restore point in the non-volatile memory in response to the first command; and a computer readable storage medium including a set of instructions which, when executed by the processor, cause the system to issue the first command to start a restore point to the solid state drive, wherein creation of the restore point includes a context drop of an indirection table from the volatile memory to the non-volatile memory and the logic is configured to,
detect a write operation subsequent to the context drop,identify a logical address corresponding to the write operation,store data corresponding to the write operation to a physical address on the non-volatile memory,defer an invalidation of a previous physical address corresponding to the logical address, andinvalidate the previous physical address only if a second command to end the restore point and accept changes is received, and wherein the instructions, when executed, cause the system to,
detect a successful software installation, andissue the second command to the solid state drive in response to the successful software installation. |