Retrieving multi-generational stored data in a dispersed storage network
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 DSN including a plurality of storage generations, each of the plurality of storage generations utilizing a plurality of storage units, the method comprises:
- generating, based on a data object name, a first retrieval request for retrieving metadata addressing information, wherein the first retrieval request is formatted in accordance with a read request format of the DSN;
generating, based on retrieved metadata addressing information, a second retrieval request for retrieving metadata, wherein the second retrieval request is formatted in accordance with the read request format of the DSN; and
generating, based on retrieved metadata, a third retrieval request for retrieving at least a portion of a data object associated with the data object name, wherein the third retrieval request is formatted in accordance with the read request format of the DSN, wherein at least two of the metadata addressing information, the metadata, and the data object are stored in differing storage generations of the plurality of storage generations.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods for use by processing modules in a dispersed storage network (DSN) to retrieve a data object stored in one of a plurality of storage generations of the DSN, each of the storage generations including a plurality of storage units. In various examples, a first retrieval request is generated to retrieve metadata addressing information. Based on the metadata addressing information, a second retrieval request is generated to retrieve the metadata. Using the metadata, a third retrieval request is then generated to retrieve at least a portion of the data object. The metadata addressing information, the metadata, and the data object may be retrieved from differing storage generations. Each of the first, second, and third retrieval requests are formatted in accordance with a read request format of the DSN, the read request format including a storage generation identifier field.
-
Citations
24 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 DSN including a plurality of storage generations, each of the plurality of storage generations utilizing a plurality of storage units, the method comprises:
-
generating, based on a data object name, a first retrieval request for retrieving metadata addressing information, wherein the first retrieval request is formatted in accordance with a read request format of the DSN; generating, based on retrieved metadata addressing information, a second retrieval request for retrieving metadata, wherein the second retrieval request is formatted in accordance with the read request format of the DSN; and generating, based on retrieved metadata, a third retrieval request for retrieving at least a portion of a data object associated with the data object name, wherein the third retrieval request is formatted in accordance with the read request format of the DSN, wherein at least two of the metadata addressing information, the metadata, and the data object are stored in differing storage generations of the plurality of storage generations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; generate, based on a data object name, a first retrieval request for retrieving metadata addressing information, wherein the first retrieval request is formatted in accordance with a read request format of the DSN; generate, based on retrieved metadata addressing information, a second retrieval request for retrieving metadata, wherein the second retrieval request is formatted in accordance with the read request format of the DSN; and generate, based on retrieved metadata, a third retrieval request for retrieving at least a portion of a data object associated with the data object name, wherein the third retrieval request is formatted in accordance with the read request format of the DSN, the DSN including a plurality of storage generations, each of the plurality of storage generations utilizing a plurality of storage units, and further wherein at least two of the metadata addressing information, the metadata, and the data object are stored in differing storage generations of the plurality of storage generations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device of a group of computing devices of a dispersed storage network (DSN), the DSN including a plurality of storage generations, each of the plurality of storage generations utilizing a plurality of storage units, the computing device 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; generate, based on a data object name, a first retrieval request for retrieving metadata addressing information, wherein the first retrieval request is formatted in accordance with a read request format of the DSN; generate, based on retrieved metadata addressing information, a second retrieval request for retrieving metadata, wherein the second retrieval request is formatted in accordance with the read request format of the DSN; and generate, based on retrieved metadata, a third retrieval request for retrieving at least a portion of a data object associated with the data object name, wherein the third retrieval request is formatted in accordance with the read request format of the DSN, wherein at least two of the metadata addressing information, the metadata, and the data object are stored in differing storage generations of the plurality of storage generations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification