×

Utilizing data object storage tracking in a dispersed storage network

  • US 9,521,197 B2
  • Filed: 10/17/2013
  • Issued: 12/13/2016
  • Est. Priority Date: 12/05/2012
  • 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 write request regarding a very large data object;

    determining whether the write request is an initial write request for the very large data object or a subsequent write request for editing the very large data object; and

    when the write request is the initial write request;

    dividing the very large data object into a plurality of data regions;

    generating a data object storage tracking table that includes a section for identifying, if any, one or more data regions of the plurality of data regions that are available for retrieval and another section for identifying, if any, one or more other data regions of the plurality of data regions that are unavailable for retrieval; and

    for a first data region of the plurality of data regions;

    dividing the first data region of the plurality of data regions into a plurality of data segments;

    disperse storage error encoding the plurality of data segments to produce a plurality of sets of encoded data slices;

    sending DSN write requests regarding storing the plurality of sets of encoded data slices to storage units of the DSN; and

    when at least a write threshold number of write responses is received for each of the plurality of sets of encoded data slices, updating the data object storage tracking table to indicate that the first data region is available for retrieval.

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