×

Proactively deselect storage units for access during major geographic events

  • US 10,216,443 B2
  • Filed: 11/01/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 11/30/2015
  • 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 warnings indicating a major geographic event occurring at a DSN site;

    when accessing a multi-site DSN, determining, for each DSN site, whether the DSN site is able to favorably support encoded data slice access based on site availability information, wherein the site availability is based on whether the DSN site is experiencing or expects to experience the major geographic event, and wherein encoded data slices are dispersed in a plurality of the DSN sites in a threshold number of storage units using a data segmenting protocol with per data segment encoding values including;

    a pillar width, number (T) of encoded data slices per encoding of a data segment;

    a decode threshold number (D) of encoded data slices of a set of encoded data slices that are needed to recover the data segment;

    a read threshold number (R) of encoded data slices to indicate a number of encoded data slices per set to be read from storage for decoding of the data segment; and

    a write threshold number (W) to indicate a number of encoded data slices per set that must be accurately stored before the encoded data slices are deemed to have been properly stored;

    for each DSN site that cannot favorably support encoded data slice access based on the site availability and access responses from at least a threshold number of storage units, wherein the threshold number includes any of D, R or W;

    pausing read and writes to the DSN site proactively;

    transferring the paused read and writes to other non-impacted DSN sites; and

    returning failures to requesters requesting access to the DSN site with appropriate reason codes;

    for each non-impacted DSN site that is able to favorably support encoded data slice access and the threshold number (D, R or W) of storage units, selecting one or more storage units to support the accessing;

    issuing access requests to the selected one or more storage units; and

    receiving access responses from at least the threshold number (D, R or W) of the selected one or more storage units.

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