Patent ID: 9507535
Filing Date: 2016-11-29
CPC Classification: G06F

Claim Text:
1. In a storage system including a redundant array of disks having an array controller, each disk of the redundant array of disks including a disk controller apart from the array controller, a method of updating data stored on the redundant array of disks, the method comprising: receiving, by the disk controller of a particular disk of the redundant array of disks, a request to update particular data stored in a block on the particular disk, the request including an input value; reading, by the disk controller of the particular disk, the particular data from the block on the particular disk; performing, by the disk controller of the particular disk, an update operation on the particular data stored in the block on the particular disk, the update operation including a swapping operation involving the particular data and the input value and serving to produce an update result; and writing, by the disk controller of the particular disk, the update result to the block on the particular disk; wherein the input value includes a replacement value; wherein performing the update operation on the particular data stored in the block on the particular disk includes: