×

Data storage system employing a hot spare to store and service accesses to data having lower associated wear

  • US 10,459,808 B2
  • Filed: 06/26/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 12/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method in a data storage system including a controller, a spare storage device, and a plurality of primary storage devices, the method comprising:

  • storing a data storage array distributed across the plurality of primary storage devices, wherein each of the plurality of primary storage devices and the spare storage device contains a plurality of blocks of physical storage;

    the controller identifying frequently accessed address ranges mapped to the data storage array that are read more often than written;

    in response to the identifying, the controller initiating copying of a dataset associated with the identified address ranges from the data storage array onto the spare storage device while refraining from copying other data from the data storage array onto the spare storage device;

    prior to a failure of a failed storage device among the plurality of primary storage devices, the controller directing read input/output operations (IOPs) targeting the dataset to be serviced by access to the spare storage device; and

    based on the failure of a failed storage device, rebuilding contents of the failed storage device on the spare storage device in place of the dataset associated with the identified address ranges, wherein the rebuilding includes;

    initiating an invalidate and erasure process to invalidate all entries no longer to be used and erase blocks no longer valid from the spare storage device; and

    during the erasure process, the controller directing servicing of an IOP targeting data in the dataset by reference to the spare storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×