×

Forming a distributed storage network memory without namespace aware distributed storage units

  • US 10,310,763 B2
  • Filed: 11/27/2017
  • Issued: 06/04/2019
  • Est. Priority Date: 02/05/2013
  • 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:

  • selecting a pillar width number of dispersed storage (DS) units of a DS unit pool for storing data;

    segmenting the data based on a segmentation scheme to produce a plurality of segments;

    issuing, for each segment of the plurality of segments, a pillar width number of write slice requests to the pillar width number of DS units;

    determining that an unfavorable number of write errors have occurred at one or more of the selected pillar width number of dispersed storage (DS) units, wherein the unfavorable number of write errors has occurred when the one or more processing modules have not received at least a write threshold number of successful write slice responses;

    for each of the write errors, re-issuing a corresponding write slice request to another DS unit of remaining DS units of the DS unit pool, wherein the re-issuing a corresponding write slice request to another DS unit includes generating a new slice name for a slice, generating a new slice request to include the new slice name and the slice, and outputting the corresponding write slice request to remaining DS units of the DS unit pool separate from the original pillar width number of DS units;

    generating a DSN address for the data based on identities of actual DS units utilized; and

    updating at least one of a DSN index and a DSN directory to associate the DSN address with a data identifier of the data.

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