Patent ID: 9542272
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A Redundant Array of Independent Disks (RAID) controller comprising: a memory operable to store mapping information that correlates Logical Block Addresses of a Redundant Array of Independent Disks volume with physical addresses of storage devices; and at least one processor operable to generate a request to write volume data to at least one of the physical addresses, to determine that a storage device has failed to complete the request, to alter the mapping information by correlating Logical Block Addresses for the request with physical addresses of a spare storage device, to redirect the request to the spare storage device based on the altered mapping information, and to rebuild remaining Logical Block Addresses that are correlated with the storage device that failed, the remaining Logical Block Addresses excluding Logical Block Addresses associated with the request.