Write operation dispersed storage network frame
First Claim
1. A method for a processing module of a computing device to execute a write request operation, the method comprises:
- generating a payload of a dispersed storage network (DSN) frame regarding the write request operation by;
generating a transaction number field of the payload to include a transaction number corresponding to the write request operation; and
generating one or more slice payload sections, wherein a slice payload section of the one or more slice payload sections includes;
generating a slice name field to include a slice name of one or more slice names corresponding to an encoded data slice of one or more encoded data slices;
generating a slice revision numbering field to include a revision number of the slice name;
generating a slice length field to include a length of the encoded data slice; and
generating a slice payload field to include the encoded data slice; and
generating a protocol header of the DSN frame by;
generating a payload length field of the protocol header to include a payload length that represents length of the transaction number field and length of the one or more slice payload sections; and
generating remaining fields of the protocol header.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module generating a payload of a dispersed storage network frame by generating a transaction number field to include a transaction number corresponding to a write request operation and generating one or more slice payload sections, wherein each slice payload section includes generating a slice name field to include a slice name corresponding to an encoded data slice, generating a slice revision numbering field to include a revision number of the slice name, generating a slice length field to include a length of the encoded data slice, and generating a slice payload field to include the encoded data slice. The method continues with the processing module generating a protocol header by generating a payload length field including a payload length representing length of the transaction number field and length of the one or more slice payload sections and generating remaining fields of the protocol header.
-
Citations
18 Claims
-
1. A method for a processing module of a computing device to execute a write request operation, the method comprises:
-
generating a payload of a dispersed storage network (DSN) frame regarding the write request operation by; generating a transaction number field of the payload to include a transaction number corresponding to the write request operation; and generating one or more slice payload sections, wherein a slice payload section of the one or more slice payload sections includes; generating a slice name field to include a slice name of one or more slice names corresponding to an encoded data slice of one or more encoded data slices; generating a slice revision numbering field to include a revision number of the slice name; generating a slice length field to include a length of the encoded data slice; and generating a slice payload field to include the encoded data slice; and generating a protocol header of the DSN frame by; generating a payload length field of the protocol header to include a payload length that represents length of the transaction number field and length of the one or more slice payload sections; and generating remaining fields of the protocol header. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for a processing module of a computing device to execute a write response operation, the method comprises:
-
generating a payload of a dispersed storage network (DSN) frame regarding one or more slice names of the write response operation to include one or more status fields, wherein generating a status field of the one or more status fields to indicate a status code regarding storing of an encoded data slice associated with a slice name of the one or more slice names; and generating a protocol header of the DSN frame by; generating a payload length field of the protocol header to include a payload length that represents a length of the one or more status fields; and generating remaining fields of the protocol header. - View Dependent Claims (7, 8, 9)
-
-
10. A computer comprises:
-
an interface; a memory; and a processing module operable to; generate a payload of a dispersed storage network (DSN) frame regarding a write request operation by; generating a transaction number field of the payload to include a transaction number corresponding to the write request operation; and generating one or more slice payload sections, wherein a slice payload section of the one or more slice payload sections includes; generating a slice name field to include a slice name of one or more slice names corresponding to an encoded data slice of one or more encoded data slices; generating a slice revision numbering field to include a revision number of the slice name; generating a slice length field to include a length of the encoded data slice; and generating a slice payload field to include the encoded data slice; and generate a protocol header of the DSN frame by; generating a payload length field of the protocol header to include a payload length that represents length of the transaction number field and length of the one or more slice payload sections; and generating remaining fields of the protocol header. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer comprises:
-
an interface; a memory; and a processing module operable to; generate a payload of a dispersed storage network (DSN) frame regarding one or more slice names of a write response operation to include one or more status fields, wherein generating a status field of the one or more status fields to indicate a status code regarding storing of an encoded data slice associated with a slice name of the one or more slice names; and generate a protocol header of the DSN frame by; generating a payload length field of the protocol header to include a payload length that represents a length of the one or more status fields; and generating remaining fields of the protocol header. - View Dependent Claims (16, 17, 18)
-
Specification