Supporting SPDK NVMEoF RDMA target and volume drivers

Registered by Maciej Szwed

In the recent years, the momentum behind NVMe has increased and is expected to grow even more in the next year.

In this blueprint, we are extending NVMeOF support about Storage Performance Development Kit (SPDK) backend.

A new target, "spdktarget", is added for the LVM target driver, and volume manager, "spdk", for the LVM volume driver. They allow Cinder to use SPDK in order to manage SPDK logical volumes and create/delete subsystems on attaching/detaching an LVM volume to/from an instance.

- Cinder target driver related commit:
https://review.openstack.org/#/c/572759/
- Cinder volume driver related commit:
https://review.openstack.org/#/c/564229/

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Maciej Szwed
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Maciej Szwed

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.