Patent attributes
A processing device of a storage server that manages a plurality of SSDs receives to read data. The processing device determines a first SSD of the plurality of SSDs on which the data is stored, and determines that the first SSD is performing a background operation. The processing device determines whether the data is located on a block of the first SSD that will be unavailable during the background operation. Responsive to determining that the data is located on the block of the first SSD, the processing device reconstructs the data based on additional data on one or more remaining SSDs of the plurality of SSDs. The processing device then generates a response to the request that includes the data.