×

Accounting for data that needs to be rebuilt or deleted

  • US 9,626,125 B2
  • Filed: 05/30/2014
  • Issued: 04/18/2017
  • Est. Priority Date: 07/31/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:

  • identifying a plurality of encoded data slices that require rebuilding, wherein rebuilding of the plurality of encoded data slices is queued for at least one of individual, group, or batch processing and the processing will be performed at a time delay from the queuing;

    accessing memory utilization information regarding memory, wherein the memory utilization information includes slice storage information regarding amount of memory used to store valid encoded data slices, available storage information regarding amount of memory that is unused, and rebuilt storage information regarding an actual amount of memory used to store rebuilt encoded data slices;

    determining an amount of memory required for storage of rebuilt encoded data slices for the plurality of encoded data slices;

    updating the memory utilization information by allocating a portion of available memory to the amount of memory required for storage of the rebuilt encoded data slices;

    obtaining rebuilt encoded data slices;

    storing the rebuilt encoded data slices in the memory associated with the rebuilt storage information; and

    modifying the rebuilt storage information and the available storage information to reflect the stored rebuilt encoded data slices.

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