DISPERSED STORAGE NETWORK UTILIZING REVISION SNAPSHOTS
First Claim
1. A method comprises:
- obtaining a directory file;
determining a new snapshot identifier (ID) for the directory file;
identifying a version of a filename to associate with the new snapshot ID;
updating the directory file by associating the snapshot ID to the version of the filename to produce an updated directory file;
dispersed storage error encoding the updated directory file to produce a set of encoded updated directory file slices; and
sending the set of encoded updated directory file slices to a dispersed storage network (DSN) memory for storage.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module obtaining a directory file and determining a new snapshot identifier (ID) for the directory file. The method continues with the processing module identifying a version of a filename to associate with the new snapshot ID and updating the directory file by associating the snapshot ID to the version of the filename to produce an updated directory file. The method continues with the processing module dispersed storage error encoding the updated directory file to produce a set of encoded updated directory file slices and sending the set of encoded updated directory file slices to a dispersed storage network (DSN) memory for storage.
-
Citations
20 Claims
-
1. A method comprises:
-
obtaining a directory file; determining a new snapshot identifier (ID) for the directory file; identifying a version of a filename to associate with the new snapshot ID; updating the directory file by associating the snapshot ID to the version of the filename to produce an updated directory file; dispersed storage error encoding the updated directory file to produce a set of encoded updated directory file slices; and sending the set of encoded updated directory file slices to a dispersed storage network (DSN) memory for storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprises:
-
obtaining a directory file; identifying an old snapshot ID; identifying a version of a filename associated with the old snapshot ID; updating the directory file by deleting an entry of the version of the filename to produce an updated directory file; dispersed storage error encoding the modified directory file to produce a set of encoded modified directory file slices; and sending the set of encoded modified directory file slices to a dispersed storage network (DSN) memory for storage at a directory file DSN address. - View Dependent Claims (8, 9, 10)
-
-
11. A computer comprises:
-
an interface; and a processing module operable to; obtain a directory file; determine a new snapshot identifier (ID) for the directory file; identify a version of a filename to associate with the new snapshot ID; update the directory file by associating the snapshot ID to the version of the filename to produce an updated directory file; dispersed storage error encode the updated directory file to produce a set of encoded updated directory file slices; and send, via the interface, the set of encoded updated directory file slices to a dispersed storage network (DSN) memory for storage. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer comprises:
-
an interface; and a processing module operable to; obtain a directory file; identify an old snapshot ID; identify a version of a filename associated with the old snapshot ID; update the directory file by deleting an entry of the version of the filename to produce an updated directory file; dispersed storage error encode the modified directory file to produce a set of encoded modified directory file slices; and send, via the interface, the set of encoded modified directory file slices to a dispersed storage network (DSN) memory for storage at a directory file DSN address. - View Dependent Claims (18, 19, 20)
-
Specification