Please download the dossier by clicking on the dossier button x
×

Resolution of a storage error in a dispersed storage network

  • US 9,164,841 B2
  • Filed: 04/19/2013
  • Issued: 10/20/2015
  • Est. Priority Date: 06/05/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a rebuilding module of a computing device within a dispersed storage network (DSN), the method comprising:

  • identifying an encoded data slice having an error, wherein the encoded data slice has a slice name and a revision number and wherein a storage unit of the DSN stores the encoded data slice;

    sending a lock command to the storage unit, wherein the lock command instructs the storage unit to ignore access requests regarding the encoded data slice from other entities of the DSN and to ignore write-related requests and delete-related requests regarding other encoded data slices from the other entities of the DSN and wherein the other encoded data slices have the slice name but different revision numbers than the encoded data slice; and

    in response to a lock acknowledgement from the storage unit, selecting a resolution from a set of resolutions for the error of the encoded data slice, wherein the set of resolutions includes;

    rebuilding the encoded data slice, issuing a set of delete requests to storage units of the DSN regarding a set of encoded data slices, issuing a set of undo requests to the storage units of the DSN regarding the set of encoded data slices, and issuing a set of roll-back requests to the storage units of the DSN regarding the set of encoded data slices, wherein the set of encoded data slices includes the encoded data slice and the storage units of the DSN include the storage unit.

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