Patent ID: 11868248
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system, comprising:
a storage control node, and a plurality of storage nodes, wherein the storage nodes are configured to implement a striped volume comprising a plurality of stripes which have strips that are distributed over the plurality of storage nodes;
wherein the storage control node is configured to perform a garbage collection process, in which the storage control node is configured to:
select at least one stripe of the plurality of stripes of the striped volume, as a victim stripe for garbage collection;
select at least one empty stripe of the striped volume;
select a data strip of the victim stripe, which is determined to have an amount of valid data content which at least one of meets and exceeds a specified data validity threshold;
send a copy command to a target storage node of the plurality of storage nodes, which comprises the selected data strip of the victim stripe, to thereby cause the target storage node to copy the selected data strip to a data strip of the selected empty stripe which resides on the target storage node;
write valid data blocks of the victim stripe to remaining data strips of the selected empty stripe to thereby generate a new stripe populated with valid data; and
release the victim stripe for reuse.