×

Determining slices used in a reconstruction

  • US 10,296,404 B2
  • Filed: 11/04/2016
  • Issued: 05/21/2019
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

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

  • receiving a read data object request from for a data object stored as a plurality of sets of encoded data slices in a set of storage units;

    selecting, for each of the plurality of sets of encoded data slices, a read threshold number of encoded data slices for retrieval;

    issuing read slice requests to at least some storage units of the set of storage units to recover the selected read threshold number of encoded data slices;

    receiving read slice responses from at least some of the storage units, the read slice responses including received encoded data slices of the selected read threshold number of encoded data slices;

    selecting, for each of the received read slice responses of a set of the plurality of sets of encoded data slices, a decode threshold number of encoded data slices;

    decoding the selected decode threshold number of encoded data slices to reproduce the data object; and

    generating audit information based on the selected read threshold number of encoded data slices for retrieval, the received read slice responses, and the selected decode threshold number of encoded data slices; and

    sending the reproduced data object and audit information to a requesting entity, wherein the audit information includes;

    an identifier of the data object, identifiers of the selected read threshold number of encoded data slices, identifiers of received encoded data slices, and identifiers of the selected decode threshold number of encoded data slices.

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