Patent ID: 9547441
Date: 2017-01-17
CPC Classifications: G06F

Claim:
1. A method of exposing a geometry of a storage device, the method comprising: determining, by the storage device, a triggering event for sending, to a storage array controller, information describing a layout of memory in the storage device; responsive to determining the triggering event for sending the information describing the layout of memory to the storage array controller, sending, by the storage device to the storage array controller, information describing the layout of memory in the storage device including a size of a writeable memory unit in the storage device; receiving, by the storage device from the storage array controller, a write request that includes a size of data to be written and a physical address within the storage device, the physical address received from the storage array controller without address translation by the storage device, wherein the physical address is selected in dependence upon the information describing the layout of memory in the storage device and a size of data to be written is selected in dependence upon the size of the writeable memory unit in the storage device; and writing, by the storage device, data to the physical address received from the storage array controller, wherein the physical address specifies a location in a memory unit of the storage device.