Check operation dispersed storage network frame
First Claim
1. A method comprises:
- sending, by a computing device of a dispersed storage network (DSN), a set of check request messages to a set of storage units of the DSN, wherein a first check request message of the set of check request messages includes a first group of slice names that includes a first slice name from each of a plurality of sets of slice names, wherein a plurality of data segments are dispersed storage error encoded into a plurality of sets of encoded data slices, and wherein the plurality of sets of slice names corresponds to the plurality of sets of encoded data slices;
receiving, by a first storage unit of the set of storage units, the first check request message;
determining, by the first storage unit, a first group of slice information in response to the first check request message;
sending, by the first storage unit, a first check response message to the computing device, wherein the first check response message includes the first group of slice information; and
interpreting, by the computing device, the first check response message in light of the first group of slice names to identify one or more encoded data slices of the plurality of sets of encoded data slices in need of rebuilding.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes sending a set of check request messages to a set of storage units. A first check request message of the set of check request messages includes a first group of slice names that includes a first slice name from each of a plurality of sets of slice names, and the plurality of sets of slices names corresponds to a plurality of sets of encoded data slices. The method further includes receiving, by a first storage unit, the first check request message, determining a first group of slice information, and sending first check response message, where the first check response message includes the first group of slice information. The method further includes interpreting the first check response message in light of the first group of slice names to identify one or more encoded data slices of the plurality of sets of encoded data slices in need of rebuilding.
-
Citations
12 Claims
-
1. A method comprises:
-
sending, by a computing device of a dispersed storage network (DSN), a set of check request messages to a set of storage units of the DSN, wherein a first check request message of the set of check request messages includes a first group of slice names that includes a first slice name from each of a plurality of sets of slice names, wherein a plurality of data segments are dispersed storage error encoded into a plurality of sets of encoded data slices, and wherein the plurality of sets of slice names corresponds to the plurality of sets of encoded data slices; receiving, by a first storage unit of the set of storage units, the first check request message; determining, by the first storage unit, a first group of slice information in response to the first check request message; sending, by the first storage unit, a first check response message to the computing device, wherein the first check response message includes the first group of slice information; and interpreting, by the computing device, the first check response message in light of the first group of slice names to identify one or more encoded data slices of the plurality of sets of encoded data slices in need of rebuilding. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable memory comprises:
-
a first memory element that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), cause the computing device to; send a set of check request messages to a set of storage units of the DSN, wherein a first check request message of the set of check request messages includes a first group of slice names that includes a first slice name from each of a plurality of sets of slice names, wherein a plurality of data segments are dispersed storage error encoded into a plurality of sets of encoded data slices, and wherein the plurality of sets of slice names corresponds to the plurality of sets of encoded data slices; a second memory element that stores operational instructions that, when executed by a first storage unit of the set of storage units, cause the first storage unit to; receive the first check request message; determine a first group of slice information in response to the first check request message; send a first check response message to the computing device, wherein the first check response message includes the first group of slice information; and a third memory element that stores operational instructions that, when executed by the computing device, cause the computing device to; interpret the first check response message in light of the first group of slice names to identify one or more encoded data slices of the plurality of sets of encoded data slices in need of rebuilding. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification