Using vault to track reception of slices
First Claim
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- detecting, by an access module of the one or more processing modules, a write failure of an encoded data slice to a storage unit of a set of DSN storage units;
when detecting the write failure, generating, by the access module, an error entry;
updating, by the access module, an error list to include the error entry;
recovering, by an integrity module of the one or more processing modules, the error entry from the error list;
generating, by the integrity module, a rebuilt encoded data slice for the encoded data slice of the write failure; and
facilitating storage of the rebuilt encoded data slice in the storage unit associated with the write failure.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN) begins by detecting, by an access module, a write failure of an encoded data slice to a storage unit of a set of DSN storage units. The method continues when detecting the write failure, by adding by the access module, an error entry to an error list. The method continues by recovering, by an integrity module, the error entry from the error list. The method continues by generating, by the integrity module, a rebuilt encoded data slice for the encoded data slice of the write failure. The method continues by facilitating storage of the rebuilt encoded data slice in the storage unit associated with the write failure.
80 Citations
20 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
detecting, by an access module of the one or more processing modules, a write failure of an encoded data slice to a storage unit of a set of DSN storage units; when detecting the write failure, generating, by the access module, an error entry; updating, by the access module, an error list to include the error entry; recovering, by an integrity module of the one or more processing modules, the error entry from the error list; generating, by the integrity module, a rebuilt encoded data slice for the encoded data slice of the write failure; and facilitating storage of the rebuilt encoded data slice in the storage unit associated with the write failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processing unit within a dispersed storage network (DSN) comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; detect, by an access module of the processing module, a write failure of an encoded data slice to a storage unit of a set of DSN storage units; when detecting the write failure, generate, by the access module, an error entry; update, by the access module, an error list to include the error entry; recover, by an integrity module of the processing module, the error entry from the error list; generate, by the integrity module, a rebuilt encoded data slice for the encoded data slice of the write failure; and facilitate storage of the rebuilt encoded data slice in the storage unit associated with the write failure. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification