×

RESOLVING WRITE CONFLICTS IN A DISPERSED STORAGE NETWORK

  • US 20160147453A1
  • Filed: 02/01/2016
  • Published: 05/26/2016
  • Est. Priority Date: 02/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a storage unit of a set of storage units in a dispersed storage network (DSN), the method comprises:

  • receiving, by the storage unit, a respective write request of a first set of write requests, wherein a computing device sent the first set of write requests regarding a first set of encoded data slices of a plurality of sets of encoded data slices to the storage units of the DSN, wherein a data object is divided into a plurality of data segments and the plurality of data segments is dispersed storage error encoded to produce the plurality of sets of encoded data slices, wherein the first set of write requests functions as a write lock request for the data object;

    determining, by the storage unit, whether the storage unit has writing of the data object currently locked;

    sending, by the storage unit, a write lock response regarding the data object to the computing device; and

    when a number of write lock responses indicate a write lock of the data object for the computing device and the number is equal to or exceeds a write lock response threshold, receive, by the storage unit, respective write requests from each set of a plurality of sets of write requests, wherein the plurality of sets of write requests includes write requests for remaining sets of encoded data slices of the plurality of sets of encoded data slices.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×