List digest operation dispersed storage network frame
AssigneeCleversafe, Inc.
InventorsZachary J. Mark, Ilya Volvovski
Life of this patent
Estimating the term…
Abstract
A method begins generating a plurality of list digest request frames. Each list digest request frames includes a payload section and a protocol header. The payload section includes a start slice name field, an end slice name, and a response count field. The protocol header includes a payload length field and an operation code field to indicate the list digest request operation. The method continues by outputting the list digest request frames to storage units of a dispersed storage network.
Claims18
A method for a processing module of a computing device to perform a list digest request operation, the method comprises:
- generating a plurality of list digest request frames, wherein each of the plurality of list digest request frames includes:
- a payload section that includes:
- a start slice name field to include a corresponding one of a set of start slice names of a corresponding one of a set of slice name ranges;
- an end slice name field to include corresponding one of a set of end slice names of the corresponding one of a set of slice name ranges;
- and
- a response count field to include a slice name response count;
- and
- a protocol header that includes:
- a payload length field to include a payload length that represents a length of the payload section;
- and
- an operation code field to indicate the list digest request operation, wherein the list digest request operation requests a representation of slice names in each of the corresponding ones of a set of slice name ranges;
- and
- outputting the plurality of list digest request frames to storage units of a dispersed storage network.
A computing device comprises:
- an interface;
- a memory;
- and
- a processing module operably coupled to the interface and the memory, wherein the processing module is operable to:
- generate a plurality of list digest request frames, wherein each of the plurality of list digest request frames includes:
- a payload section that includes:
- a start slice name field to include a corresponding one of a set of start slice names of a corresponding one of a set of slice name ranges;
- an end slice name field to include corresponding one of a set of end slice names of the corresponding one of a set of slice name ranges;
- and
- a response count field to include a slice name response count;
- and
- a protocol header that includes:
- a payload length field to include a payload length that represents a length of the payload section;
- and
- an operation code field to indicate the list digest request operation, wherein the list digest request operation requests a representation of slice names in each of the corresponding ones of a set of slice name ranges;
- and
- output, via the interface, the plurality of list digest request frames to storage units of a dispersed storage network.
A computer readable memory device comprises:
- a first memory section that stores operational instructions that, when executed by a processing module of a computing device, causes the processing module to:
- generate a plurality of list digest request frames, wherein each of the plurality of list digest request frames includes:
- a payload section that includes:
- a start slice name field to include a corresponding one of a set of start slice names of a corresponding one of a set of slice name ranges;
- an end slice name field to include corresponding one of a set of end slice names of the corresponding one of a set of slice name ranges;
- and
- a response count field to include a slice name response count;
- and
- a protocol header that includes:
- a payload length field to include a payload length that represents a length of the payload section;
- and
- an operation code field to indicate the list digest request operation, wherein the list digest request operation requests a representation of slice names in each of the corresponding ones of a set of slice name ranges;
- and
- a second memory section that stores operational instructions that, when executed by the processing module, causes the processing module to:
- output, via an interface of the computing device, the plurality of list digest request frames to storage units of a dispersed storage network.
Dependencies are inferred from the claim text.