×

Reconstruct reads in a raid array with dynamic geometries

  • US 9,229,808 B2
  • Filed: 10/01/2010
  • Issued: 01/05/2016
  • Est. Priority Date: 10/01/2010
  • Status: Expired
First Claim
Patent Images

1. A computer system comprising:

  • a data storage subsystem comprising a plurality of storage devices in a redundant array of independent disks (RAID) configuration; and

    a storage controller configured to;

    write a first RAID stripe to the plurality of storage devices including allocating in a particular storage device of the plurality of storage devices, a first amount of intra-device protection data for protecting first RAID data of the first RAID stripe stored on the particular storage device;

    select a subset of storage devices of the plurality of storage devices for writing a second RAID stripe, wherein the amount of storage devices in the subset is less than the amount of storage devices in the plurality of storage devices, wherein the subset includes the particular storage device; and

    write the second RAID stripe to the subset including allocating in the particular storage device, a second amount of intra-device protection data for protecting second RAID data of the second RAID stripe stored on the particular storage device;

    wherein the second amount of intra-device protection data is larger than the first amount of intra-device protection data.

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