Patent ID: 9436393
Filing Date: 2016-09-06
CPC Classification: G06F

Claim Text:
1. A storage device comprising: a plurality of redundant physical storage devices wherein the plurality of redundant physical storage devices include a first set and a second set of physical storage devices each physical storage device having a controller; a data processing device; a file system management module, implemented by the data processing device, generating data read/write commands for the plurality of redundant physical storage devices, data having to be written redundantly on each of the physical storage devices; a module, implemented by the data processing device, for applying a transfer function to the read/write commands for a subset of physical storage devices, said transfer function being intended to modify said read/write commands; a module, implemented by the data processing device, for reading data resulting from the read/write commands from the first set of physical storage devices and the second set of physical storage devices; a module, implemented by the data processing device, for applying an inverse transfer function to the read data from the second set of physical storage devices; a module, implemented by the data processing device, for detecting a design error for each controller by comparing the read data from the first set of physical storage devices to the data read from the second set of physical storage and on which the inverse transfer function was applied.