Method and apparatus for storage integrity processing based on error types in a dispersed storage network
First Claim
1. A method for execution by one or more processing modules, the method comprises:
- selecting an encoded data slice with an error for rebuilding to produce an identified data slice, wherein the identified data is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function; and
rebuilding the identified data slice in response to a type of the error.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage integrity system in a dispersed storage network scans an address range of data slices to identify errors in one of a plurality of encoded data slices, wherein the plurality of encoded data slices are generated from a data segment using an error encoding dispersal function. When the storage integrity system detects an error, it identifies one of the encoded data slices for rebuilding. The identified data slice is rebuilt in response to the type of error. For example, when the type of the error includes a temporary error, the storage integrity system waits a predetermined time period to determine whether the error still exists prior to rebuilding the identified data slice.
16 Citations
20 Claims
-
1. A method for execution by one or more processing modules, the method comprises:
-
selecting an encoded data slice with an error for rebuilding to produce an identified data slice, wherein the identified data is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function; and rebuilding the identified data slice in response to a type of the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage integrity system in a dispersed storage network, comprising:
-
at least one network interface to the dispersed storage network; and at least one processing module that is operable to; identify an encoded data slice with an error for rebuilding to produce an identified data slice, wherein the identified data is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function; and rebuild the identified data slice in response to a type of the error. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification