Patent ID: 8478938

Claim:
A method for performing a data write operation in a storage array utilizing a Redundant Array of Independent Disks (RAID) configuration with parity information, comprising: calculating a first physical disk identifier, a physical Logical Block Address (LBA), a data length, and a span identifier from the data write operation; creating a first request command frame for retrieving an existing data block from the storage array, the first request command frame including at least one of the calculated first physical disk identifier, the calculated physical LBA, the calculated data length, and the calculated span identifier; calculating at least one second physical disk identifier from the data write operation; creating at least one second request command frame for retrieving at least one existing parity data block from the storage array, the at least one second request command frame including the calculated at least one second physical disk identifier and at least one of the calculated physical LBA, the calculated data size, or the calculated span identifier; calculating at least one new parity data block utilizing the existing data block, a new data block, and the at least one existing parity data block; altering the first request command frame to operate as a first write command frame; and altering the at least one second request command frame to operate as at least one second write command frame.