×

Storing raid data as encoded data slices in a dispersed storage network

  • US 10,049,008 B2
  • Filed: 04/11/2016
  • Issued: 08/14/2018
  • Est. Priority Date: 02/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device, the method comprises:

  • determining whether at least a portion of a data object requires rebuilding, wherein the data object is divided into a plurality of stripes, wherein a stripe of the plurality of stripes is divided into a set of data blocks, wherein a parity block is generated from the set of data blocks, and wherein the set of data blocks and the parity block are stored in accordance with a redundant array of independent disk (RAID) format;

    when the at least a portion of the data object requires rebuilding, reconstructing the plurality of stripes from a plurality of sets of data blocks and a plurality of parity blocks, wherein the set of data blocks is one of the sets of the plurality of sets of data blocks and the parity block is one of the plurality of parity blocks;

    dividing the recovered data object into a plurality of data segments;

    dispersed storage error encoding the plurality of data segments in accordance with dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices, wherein a data segment of the plurality of data segments is recoverable from a threshold number of encoded data slices of a corresponding set of encoded data slices of the plurality of sets of encoded data slices; and

    issuing a plurality of sets of write requests to write the plurality of sets of encoded data slices into storage units of a dispersed storage network (DSN).

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×