CPC G06F 1/30 (2013.01) [G06F 1/3275 (2013.01); G06F 11/0772 (2013.01); G06F 11/3037 (2013.01); G06F 11/3062 (2013.01)] | 14 Claims |
1. A method comprising:
detecting, by a memory sub-system controller in a memory sub-system, a preemptive power loss condition in the memory sub-system;
responsive to detecting the preemptive power loss condition, sending a suspend command to a local media controller associated with a memory device to cause input/output operations of the local media controller to be suspended, wherein the local media controller comprises a command path processing component and a data path processing component, wherein responsive to being suspended, the local media controller to perform power loss handling operations to complete a subset of a plurality of pending memory access operations from the data path processing component for which an acknowledgment signal has been sent to a requestor and to drop, from the command path processing component, a remainder of the plurality of the pending memory access operations for which an acknowledgement signal has not been sent to the requestor;
detecting a full power loss and restore condition in the memory sub-system; and
responsive to detecting the full power loss and restore condition, initializing the memory device and causing operations of the local media controller to resume.
|