US 12,072,765 B2
Flexible RAID scheme allowing fast rebuild
Amitai Alkalay, Kadima (IL); Vladimir Shveidel, Pardes-Hana (IL); and Lior Kamran, Richon LeZion (IL)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 27, 2022, as Appl. No. 17/730,388.
Prior Publication US 2023/0350752 A1, Nov. 2, 2023
Int. Cl. G06F 11/10 (2006.01); G06F 9/30 (2018.01)
CPC G06F 11/1092 (2013.01) [G06F 9/30029 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of protecting user data within a storage system, the method comprising:
in response to a request signal that directs the storage system to store the user data, generating first parity and second parity based on the user data;
storing the first parity and the user data in a data uber of the storage system, the data uber providing redundant array of independent disks (RAID) protection; and
storing the second parity in designated free storage of the storage system, the designated free storage being separate from the data uber,
wherein the second parity is stored in a parity uber that is separate from the data uber; and wherein the method further comprises:
detecting an event in which there are no free data ubers left within the storage system, and
in response to the event, invalidating the second parity stored in the parity uber and freeing the parity uber for use as another data uber.