CPC G06F 16/119 (2019.01) [G06F 9/4837 (2013.01); G06F 9/4881 (2013.01); G06F 11/3034 (2013.01); G06F 13/1626 (2013.01); G06F 16/1824 (2019.01); G06F 12/0246 (2013.01); G06F 13/1642 (2013.01)] | 20 Claims |
1. A storage system comprising:
a plurality of storage devices; and
a storage controller operatively coupled to the plurality of storage devices, the storage controller comprising a processing device, the processing device to:
maintain a priority queue comprising an order of data relocation operations to be performed by a plurality of storage devices; and
insert a data relocation operation into a position in the order of the priority queue based on receiving an indication of the data relocation operation for data stored at the storage device, wherein the indication is associated with a programming mode used to store the data.
|