Method, system and computer program product are provided to improve the reliability of data transfers from RAID systems. Although some read errors may be detected by the RAID controller, other errors may not be; undetected errors may affect the integrity of the data. In accordance with the present invention, the host or client issues a first command to the RAID controller to read specified data. After the RAID controller obtains the data from the RAID drives and transmits it to the host, the host verifies the data to detect any errors. If an error is detected by the host, the host issues a second command to the RAID controller to reconstruct the specified data, rather than merely re-read the data. The reconstructed data is then transmitted to the host. Consequently, previously undetected and uncorrected errors may be detected and corrected by the host.

 
Web www.patentalert.com

> Universal routine for reviewing and exercising software objects

~ 00395