libvirt: Refactor ISCSIDriver to support other iSCSI transports besides TCP

Registered by Shlomi Sasson on 2014-03-27

This blueprint has been superseded. See the newer blueprint "libvirt: Refactor ISCSIDriver to support other iSCSI transports besides TCP" for updated plans.

On the initiator side the only difference between TCP and RDMA is in the interface flag (--interface=[iface])
e.g. "iscsiadm -m discoverydb -t st -p ip:port -I iser --discover"

The required changes are:
1. Add a parameter called "default_rdma" (default to false) to enable initiator side.
The operation that "default_rdma" would mean try RDMA and if it fails fall back to TCP, to simplify operations.
2. The existing ISER code will be removed.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Shlomi Sasson
Direction:
Needs approval
Assignee:
Shlomi Sasson
Definition:
Superseded
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon next
Completed by
Matt Riedemann on 2015-09-02

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-transport-support-to-iscsi,n,z

Addressed by: https://review.openstack.org/86637
    Add transport support to iscsi

This has missed the Feature Freeze Proposal deadline, unapproving this blueprint. --johnthetubaguy 26th Jan 2015

This was implemented in Kilo via a different BP and should probably be closed out : https://review.openstack.org/#/c/146233/ - anish 1st Sep 2015

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.