×

Processing an unsuccessful write request in a dispersed storage network

  • US 9,277,011 B2
  • Filed: 09/17/2013
  • Issued: 03/01/2016
  • Est. Priority Date: 10/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more devices of a dispersed storage network (DSN), the method comprises:

  • when a number of successful write requests of a set of write requests is equal to or greater than a threshold number but less than all, identifying, by a first device of the DSN, one or more unsuccessful write requests of the set of write requests, wherein the set of write requests is regarding writing one or more sets of encoded data slices to storage units of the DSN, wherein a write request of the set of write requests includes one or more encoded data slices of the one or more sets of encoded data slices, wherein a set of encoded data slices of the one or more sets of encoded data slices is a dispersed storage error encoded representation of a data segment of data, and wherein at least a threshold number of encoded data slices of the set of encoded data slices is required to reproduce the data segment;

    sending, by the first device, the one or more unsuccessful write requests to an auxiliary writing unit of the DSN; and

    for an unsuccessful write request of the one or more unsuccessful write requests;

    identifying, by the auxiliary writing unit, a storage unit of the DSN to produce an identified storage unit;

    sending, by the auxiliary writing unit, the unsuccessful write request to the identified storage unit; and

    verifying, by the auxiliary writing unit, successful execution of the unsuccessful write request by the identified storage unit.

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