×

Preventing multiple round trips when writing to target widths

  • US 10,423,491 B2
  • Filed: 11/07/2017
  • Issued: 09/24/2019
  • Est. Priority Date: 01/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of storing a data object in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage (DS) units, the method comprising:

  • receiving a write data object request;

    determining a source name for the data object;

    identifying a source name range corresponding to the source name;

    identifying a storage pattern associated with the source name range;

    identifying a set of DS units of the plurality of DS units corresponding to the source name;

    identifying affinity DS units of the set of DS units that correspond to the storage pattern;

    encoding the data object to produce encoded affinity data slices;

    encoding the data object to produce other encoded data slices;

    outputting the encoded affinity data slices to the affinity DS units;

    outputting the other encoded data slices to other DS units of the set of DS units;

    determining if the encoded affinity data slices were properly received by the affinity DS units; and

    issuing at least one rollback request regarding the other encoded data slices stored on the other DS units.

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