×

Transferring data of a dispersed storage network

  • US 9,590,838 B2
  • Filed: 09/17/2013
  • Issued: 03/07/2017
  • Est. Priority Date: 11/09/2010
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • detecting unavailability of a storage device of a plurality of storage devices of a first site of a plurality of sites of DSN memory to produce an unavailable storage device, wherein the storage device includes a plurality of memory devices,wherein each of a plurality of data objects is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices having a set of logical DSN addresses, wherein the plurality of storage devices of the first site stores encoded data slices of the plurality of data segments of the plurality of data objects having logical DSN addresses that include first slice index information, and wherein the plurality of storage devices of a second site of the plurality of sites stores encoded data slices of the plurality of data segments of the plurality of data objects having logical DSN addresses that include second slice index information;

    for encoded data slices stored by the unavailable storage device;

    reassigning, within the first site, the logical DSN addresses of the encoded data slices stored by the unavailable storage device to one or more other storage devices of the plurality of storage devices;

    rebuilding the encoded data slices stored by the unavailable storage device to produce rebuilt encoded data slices;

    storing the rebuilt encoded data slices in the one or more other storage devices;

    when the unavailable storage device becomes available, reallocating the logical DSN addresses of the encoded data slices stored by the unavailable storage device from the one or more other storage devices to the storage device; and

    transferring, within the first site, the rebuilt encoded data slices objects from the one or more other storage devices to the storage device.

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