Patent ID: 7849356

Claim:
A method for parity data management, the method comprising: receiving by way of a RAID controller a write command comprising write data from a computing device, the computing device configured to access a redundant disk array by way of the RAID controller; building a parity control structure in accordance with updating at least one data stripe of the redundant disk array with the write data; storing the parity control structure in a persistent memory buffer of the computing device, wherein the RAID controller is configured to utilize direct memory access of the persistent memory buffer of the computing device to store the parity control structure; updating the at least one data stripe with the write data in accordance with a RAID controller parity map; and restoring the RAID controller parity map from the parity control structure stored in the persistent memory buffer as part of a data recovery operation if updating the at least one data stripe is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map.