Intelligent storage protocol modification of a distributed storage system
AssigneePure Storage, Inc.
InventorsGORDON JAMES COLEMAN, PETER E. KIRKPATRICK, ROLAND DREIER
Life of this patent
Estimating the term…
Abstract
A method includes, responsive to receiving a modified first reservation command from a storage controller, identifying, by a storage drive, a first range of storage based on a first range identifier of the modified reservation command. The method also includes granting, by the storage drive, a reservation for access to the storage drive on behalf of a first host controller by associating the reservation for the first range with a second range of storage.
Claims20
A storage enclosure comprising:
- a plurality of multi-ported solid state storage devices presenting a first storage protocol;
- and
- a plurality of storage controllers, operatively coupled to the plurality of multi-ported solid state storage devices, the plurality of storage controllers configured to:
- present the plurality of multi-ported solid state storage devices as solid state storage devices presenting a second storage protocol that is different than the first storage protocol;
- and
- modify requests using the second storage protocol to use the first storage protocol of the plurality of multi-ported solid state storage devices.
A method comprising:
- presenting, by a processing device of a storage controller, a plurality of multi-ported solid state storage devices presenting a first storage protocol as solid state storage devices presenting a second storage protocol that is different than the first storage protocol;
- and
- modify requests using the second storage protocol to use the first storage protocol of the plurality of multi-ported solid state storage devices.
A non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device of a storage controller to:
- present a plurality of multi-ported solid state storage devices presenting a first storage protocol as solid state storage devices presenting a second storage protocol that is different than the first storage protocol;
- and
- modify requests using the second storage protocol to use the first storage protocol of the plurality of multi-ported solid state storage devices.
Dependencies are inferred from the claim text.