US 11,869,586 B2
Increased data protection by recovering data from partially-failed solid-state devices
Ethan L. Miller, Santa Cruz, CA (US); and John Colgrove, Los Altos, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jul. 9, 2019, as Appl. No. 16/506,872.
Claims priority of provisional application 62/696,728, filed on Jul. 11, 2018.
Prior Publication US 2020/0020398 A1, Jan. 16, 2020
Int. Cl. G11C 13/00 (2006.01); G06F 3/06 (2006.01)
CPC G11C 13/0035 (2013.01) [G06F 3/0616 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A storage system comprising:
a storage system controller; and
a plurality of solid-state storage devices operatively coupled to the storage system controller, each solid-state storage device comprising a respective processing device and a respective plurality of dies, wherein a processing device of a solid-state storage device of the plurality of solid-state storage device is configured to:
determine whether a die that is one of a plurality of dies of the solid-state storage device is likely to fail based on a number of failed input/output (I/O) operations performed on the die satisfying a threshold;
mark the die of the solid-state storage device as likely to fail, upon determining that the die of the solid-state storage device is likely to fail; and
transmit, from the solid-state storage device to the storage system controller, an indication that the die of the solid-state storage device has been marked as likely to fail.