US 11,836,348 B2
Upgrade for system with differing capacities
Anthony Niven, Redwood City, CA (US); Andrew R. Bernat, Mountain View, CA (US); Eric Kelly Blanchard, San Francisco, CA (US); Ashish Karkare, Milpitas, CA (US); and Peter E. Kirkpatrick, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on May 25, 2022, as Appl. No. 17/824,704.
Application 17/824,704 is a continuation of application No. 16/816,457, filed on Mar. 12, 2020, granted, now 11,385,792.
Application 16/816,457 is a continuation in part of application No. 15/965,556, filed on Apr. 27, 2018, granted, now 10,678,433, issued on Jun. 9, 2020.
Prior Publication US 2022/0291841 A1, Sep. 15, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0607 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0658 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
coupling an upgrade component to a storage system as a temporary storage system shelf of the storage system, the upgrade component associated with a system resource to be added to the storage system;
moving each of a plurality of storage drives from the storage system to the upgrade component as the temporary storage system shelf of the storage system, wherein at least one of the plurality of storage drives has a differing storage capacity than one other of the plurality of storage drives; and
promoting, by a processing device, one or more storage controllers of the upgrade component to take over data services from the storage system.