CPC G06F 3/0604 (2013.01) [G06F 3/0614 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 12/0253 (2013.01); G06F 3/067 (2013.01); G06F 3/0689 (2013.01); G06F 2212/7205 (2013.01)] | 20 Claims |
1. A method, comprising:
tracking whether each zone of a plurality of zones of solid-state storage memory is an open zone having one or more non-durable data segments or a closed zone having one or more durable data segments, each zone comprising a portion of the solid-state storage memory and having a data write requirement associated with respective zone for reliability of data reads;
adjusting power loss protection for at least one zone, based on the data write requirement for the at least one zone and a current allocation of credits for power loss protection of the zones;
determining whether a power loss has occurred; and
in response to determining that a power loss has occurred, fulfilling data write requirements for the plurality of zones.
|