CPC G06F 11/2056 (2013.01) [G06F 11/1076 (2013.01); G06F 11/1092 (2013.01); G06F 11/1096 (2013.01)] | 20 Claims |
1. A storage cluster, comprising:
a plurality of storage nodes configured to communicate together, the plurality of storage nodes, comprising nonvolatile solid-state memory and comprising a plurality of owners owning a range of data, wherein a respective range of data is associated with a respective segment number identifying a configuration of a respective redundant array of independent disks (RAID) stripe; and
the plurality of storage nodes are further configured to receive the data from one or more external client devices and rebuild the data independent of detection of an error associated with the data, wherein the plurality of owners is configured to determine an erasure coding scheme applied to the rebuilt data.
|