US 11,899,986 B2
Expanding an address space supported by a storage system
Ethan Miller, Santa Cruz, CA (US); John Colgrove, Los Altos, CA (US); and John Hayes, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Oct. 22, 2021, as Appl. No. 17/508,533.
Application 17/508,533 is a continuation of application No. 16/519,832, filed on Jul. 23, 2019, granted, now 11,169,745.
Application 16/519,832 is a continuation of application No. 14/073,637, filed on Nov. 6, 2013, granted, now 10,365,858, issued on Jul. 30, 2019.
Prior Publication US 2022/0043607 A1, Feb. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 12/1009 (2016.01); G06F 12/1036 (2016.01)
CPC G06F 3/0665 (2013.01) [G06F 3/064 (2013.01); G06F 3/0626 (2013.01); G06F 3/0688 (2013.01); G06F 12/1009 (2013.01); G06F 12/1036 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A storage controller configured to:
transmit a query to one or more storage devices for corresponding physical storage capacities of the one or more storage devices;
receive corresponding physical storage values of the one or more storage devices that are different from the corresponding physical storage capacities of the one or more storage devices;
generate an address for an I/O operation that is to be directed to the one or more storage devices based on the corresponding physical storage values; and
issue an I/O operation to the one or more storage devices using the generated address.