US 11,989,460 B2
Capacity expansion in a virtual storage appliance
Dmitry Vladimirovich Krivenok, Saint Petersburg (RU); and Amitai Alkalay, Kadima (IL)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 13, 2022, as Appl. No. 17/965,262.
Prior Publication US 2024/0126481 A1, Apr. 18, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0664 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0673 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
during initialization of a virtual storage appliance executing on a cloud computing platform, determining a total number of backend virtual volumes attached to the virtual storage appliance, based on a plurality of constraints; and
in response to a request to increase a total storage capacity of the virtual storage appliance, processing the request in the virtual storage appliance by:
performing a resize operation on all of the backend virtual volumes that are attached to the virtual storage appliance, wherein the resize operation increases a size of each one of the backend virtual volumes;
in response to detecting that the resize operation has been completed on all of the backend virtual volumes, indicating that a new, increased total storage capacity of the virtual storage appliance is available for use; and
maintaining the same total number of backend virtual volumes that are attached to the virtual storage appliance as was determined during initialization of the virtual storage appliance throughout the processing of the request to increase the total storage capacity of the virtual storage appliance.