Dynamic resiliency group formation in a storage system
AssigneeEverpure, Inc.
InventorsIan Juch, Hao Liu, Ruoyu Li, Haijie Xiao, Ying Gao, Ronald Karr
Life of this patent
Estimating the term…
Abstract
A data structure including a first set of storage devices is generated. Storage devices included in the data structure are to be used to form resiliency groups in a storage system. One or more resiliency groups are formed using the first set of storage devices. The data structure is modified to include a second set of storage devices. One or more subsequent resiliency groups are formed using the second set of storage devices.
Claims20
A storage system comprising:
- a plurality of solid state storage devices;
- and
- a storage controller comprising a processing device, operatively coupled to the plurality of solid state storage devices, configured to:
- select a first set of storage devices of the plurality of solid state storage devices that are to be used to form resiliency groups in the storage system;
- form one or more resiliency groups using the first set of solid state storage devices;
- select a second set of storage devices of the plurality of solid state storage devices to be used to form subsequent resiliency groups, wherein the second set of storage devices is different than the first set of storage devices;
- and
- form one or more subsequent resiliency groups using the second set of storage devices.
A method comprising:
- selecting, by a processing device of a storage controller, a first set of storage devices of a plurality of solid state storage devices that are to be used to form resiliency groups in a storage system;
- forming one or more resiliency groups using the first set of storage devices;
- selecting a second set of storage devices of the plurality of solid state storage devices that are to be used to form subsequent resiliency groups, wherein the second set of storage devices is different than the first set of storage devices;
- and
- forming one or more subsequent resiliency groups using the second set of storage devices.
A non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device to:
- select a first set of storage devices of a plurality of solid state storage devices that are to be used to form resiliency groups in a storage system;
- form one or more resiliency groups using the first set of storage devices;
- select a second set of storage devices of the plurality of solid state storage devices that are to be used to form subsequent resiliency groups, wherein the second set of storage devices is different than the first set of storage devices;
- and
- form one or more subsequent resiliency groups using the second set of storage devices.
Dependencies are inferred from the claim text.