×

Rebuilding a data segment in a dispersed storage network

  • US 9,152,514 B2
  • Filed: 04/19/2013
  • Issued: 10/06/2015
  • Est. Priority Date: 11/24/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a computing device within a dispersed storage network (DSN), the method comprises:

  • storing a set of encoded data slices in memory of the DSN, wherein a data segment is encoded using an error coding dispersal storage function to produce the set of encoded data slices;

    adding the data segment to a rebuilding list, wherein encoded data slices of data segments identified in the rebuilding list are checked via a rebuilding process to detect errors and, when one of the encoded data slices has an error, the rebuilding process rebuilds the one of the encoded data slices;

    in response to a condition, removing the data segment from the rebuilding list;

    when the data segment has been removed from the rebuilding list;

    identifying other data segments of a plurality of data segments, wherein the plurality of data segments includes the data segment and corresponds to at least one data object;

    determining whether at least some of the other data segments have been removed from the rebuilding list;

    when at least a predetermined number of other data segments has been removed from the rebuilding list, determining whether the at least the predetermined number of other data segments have at least a threshold number of encoded data slices available; and

    when the at least the predetermined number of other data segments does not have at least the threshold number of encoded data slices available, deleting the at least one data object from the memory of the DSN.

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