Patent ID: 9626127
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. An integrated circuit device comprising: a data storage array controller comprising an address window controller to receive a data storage device access command, to compare a first target address of the data storage device access command to a first address window for a first target storage device of the data storage device access command, and, if the first target address is outside of the first address window, to block the data storage device access command, substitute pseudo data for data corresponding to the first target address of the first target storage device, and initiate data recovery to recover data stored at the first target address of the first target storage device using the pseudo data to re-compute recovery information, wherein the first target storage device is one of a plurality of data storage devices of a data storage array, and each of the plurality of data storage devices has a different size, wherein the address window controller configures address windows for each of the plurality of data storage devices based on each of the different sizes.