×

Utilization of erasure codes in a storage system

  • US 10,671,480 B2
  • Filed: 03/30/2018
  • Issued: 06/02/2020
  • Est. Priority Date: 06/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory, comprising:

  • distributing the user data throughout the plurality of storage nodes using one or more of a set of erasure codes, the one or more erasure codes determined by a plurality of authorities, each authority of the plurality of authorities having ownership for a corresponding range of the user data;

    in response to determining that one of the plurality of storage nodes is unreachable;

    reading the user data across a remainder of the plurality of storage nodes, using a first subset of erasure codes from the set of erasure codes;

    writing the user data across the remainder of the plurality of storage nodes, using a second subset of erasure codes from the set of erasure codes; and

    accessing the user data, via one or more of the set of erasure codes as determined by at least one of the plurality of authorities, from the remainder of the plurality of storage nodes.

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