Nova Patents
EP3036639B1

Storage cluster

Abstract

This record has no abstract on file.

EP3036639B1, drawing sheet 1
Sheet 1 of 6

Term

8.4 yearsleft in the term

Expires 27 February 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 1 independent, 11 dependent

  1. 1
    At least one chassis comprising a plurality of storage nodes (150);wherein the plurality of storage nodes (150) are configured to communicate together as a storage cluster;the storage cluster is configured such that the plurality of storage nodes are periodically checked to determine unreachable storage nodes,;each of the plurality of storage nodes having nonvolatile solid-state memory (152) for user data storage;and the plurality of storage nodes (150) are configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes (150) such that the plurality of storage nodes (150) maintain their ability to read the user data, using erasure coding, despite two of the plurality of storage nodes being unreachable, wherein the plurality of storage nodes (150) are configured to distribute the user data according to two or more erasure coding schemes, and wherein the two or more erasure coding schemes coexist in the plurality of storage nodes (150);wherein in the event of two or more storage nodes being determined unreachable, the remaining storage nodes cooperate to determine which of the two or more erasure coding schemes to apply, and if some erasure coding schemes are no longer applicable to the remaining storage nodes, the remaining storage nodes switch to an erasure coding scheme that is applicable.