Patent ID: 11934681
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
detecting an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group includes a subset of all storage devices in a storage system and a first dataset is striped across a plurality of shards of the storage devices in the write group, wherein the storage system includes at least a second write group that includes a different subset of all storage devices in the storage system;
responsive to detecting the occurrence of the storage device evacuation event, identifying a target storage device included in the write group for receiving data stored on the source storage device; and
migrating the data stored on the source storage device to the target storage device;
creating a new write group that includes one or more of the storage devices in the write group, the new write group including a different subset of all storage devices in the storage system; and
rebuilding segments of the write group to accommodate a number of storage devices in the different subset of storage devices by rebuilding each segment into a wider segment.