Identifying a slice name information error in a dispersed storage network
First Claim
1. A method comprises:
- sending list digest requests to a set of dispersed storage (DS) units, wherein a list digest request of the list digest requests is requesting a representation of a slice name information list regarding encoded data slices stored by a DS unit of the set of DS units;
receiving list digest responses from at least some of the set of DS units;
determining whether an inconsistency exists between first and second list digest responses of the list digest responses; and
when the inconsistency exists between first and second list digest responses of the list digest responses;
requesting at least a portion of each of the slice name information lists from first and second DS units of the set of DS units, wherein the first DS unit provided the first list digest response and the second DS unit provided the second list digest response; and
identifying a slice name information error associated with the inconsistency based on the at least a portion of each of the slices name information lists of the first and second DS units.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module sending list digest requests to a set of dispersed storage (DS) units. The method continues with the processing module receiving list digest responses from at least some of the set of DS units and determining whether an inconsistency exists between first and second list digest responses of the list digest responses. The method continues with the processing module requesting at least a portion of each of the slice name information lists from first and second DS units of the set of DS units and identifying a slice name information error associated with the inconsistency based on the at least a portion of each of the slices name information lists of the first and second DS units when the inconsistency exists between first and second list digest responses of the list digest responses.
97 Citations
16 Claims
-
1. A method comprises:
-
sending list digest requests to a set of dispersed storage (DS) units, wherein a list digest request of the list digest requests is requesting a representation of a slice name information list regarding encoded data slices stored by a DS unit of the set of DS units; receiving list digest responses from at least some of the set of DS units; determining whether an inconsistency exists between first and second list digest responses of the list digest responses; and when the inconsistency exists between first and second list digest responses of the list digest responses; requesting at least a portion of each of the slice name information lists from first and second DS units of the set of DS units, wherein the first DS unit provided the first list digest response and the second DS unit provided the second list digest response; and identifying a slice name information error associated with the inconsistency based on the at least a portion of each of the slices name information lists of the first and second DS units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer comprises:
-
an interface; a memory; and a processing module operable to; send, via the interface, list digest requests to a set of dispersed storage (DS) units, wherein a list digest request of the list digest requests is requesting a representation of a slice name information list regarding encoded data slices stored by a DS unit of the set of DS units; receive, via the interface, list digest responses from at least some of the set of DS units; determine whether an inconsistency exists between first and second list digest responses of the list digest responses; and when the inconsistency exists between first and second list digest responses of the list digest responses; request, via the interface, at least a portion of each of the slice name information lists from first and second DS units of the set of DS units, wherein the first DS unit provided the first list digest response and the second DS unit provided the second list digest response; and identify a slice name information error associated with the inconsistency based on the at least a portion of each of the slices name information lists of the first and second DS units. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification