US 12,111,729 B2
RAID protection updates based on storage system reliability
John Colgrove, Los Altos, CA (US); John Hayes, Mountain View, CA (US); Bo Hong, Palo Alto, CA (US); and Ethan Miller, Santa Cruz, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Oct. 18, 2023, as Appl. No. 18/489,496.
Application 18/489,496 is a continuation of application No. 17/902,720, filed on Sep. 2, 2022, granted, now 11,797,386.
Application 17/902,720 is a continuation of application No. 16/555,274, filed on Aug. 29, 2019, granted, now 11,435,904, issued on Sep. 6, 2022.
Application 16/555,274 is a continuation of application No. 15/417,912, filed on Jan. 27, 2017, granted, now 10,452,289, issued on Oct. 22, 2019.
Application 15/417,912 is a continuation of application No. 14/283,628, filed on May 21, 2014, granted, now 9,594,633, issued on Mar. 14, 2017.
Application 14/283,628 is a continuation of application No. 12/892,894, filed on Sep. 28, 2010, granted, now 8,775,868, issued on Jul. 8, 2014.
Prior Publication US 2024/0152425 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/10 (2006.01); G06F 3/06 (2006.01); G06F 11/20 (2006.01)
CPC G06F 11/108 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0646 (2013.01); G06F 3/0665 (2013.01); G06F 3/0688 (2013.01); G06F 3/0689 (2013.01); G06F 11/1076 (2013.01); G06F 11/1008 (2013.01); G06F 11/1068 (2013.01); G06F 11/2053 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a change in reliability of a storage device that contains a portion of a Redundant Array of Independent Disks (RAID) stripe in a storage system, wherein the RAID stripe includes user data and inter-device protection data; and
changing an amount of intra-device protection data corresponding to the RAID stripe by decreasing an amount of space used to store the inter-device protection data in the RAID stripe.