DATA REVISION SYNCHRONIZATION IN A DISPERSED STORAGE NETWORK
First Claim
1. A method comprises:
- determining dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment;
sending a revision level check request message to each of the DS units;
receiving revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages;
determining concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages; and
when less than a threshold number of encoded data slices have concurrency of the revision level, initiating a revision concurrency process.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment and sending a revision level check request message to each of the DS units. The method continues with the processing module receiving revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages and determining concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages. The method continues with the processing module initiating a revision concurrency process when less than a threshold number of encoded data slices have concurrency of the revision level.
207 Citations
14 Claims
-
1. A method comprises:
-
determining dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment; sending a revision level check request message to each of the DS units; receiving revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages; determining concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages; and when less than a threshold number of encoded data slices have concurrency of the revision level, initiating a revision concurrency process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer comprises:
-
an interface; and a processing module operable to; determine dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment; send, via the interface, a revision level check request message to each of the DS units; receive, via the interface, revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages; determine concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages; and initiate a revision concurrency process when less than a threshold number of encoded data slices have concurrency of the revision level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification