libvirt: Refactor ISCSIDriver to support other iSCSI transports besides TCP
On the initiator side the only difference between TCP and RDMA is in the interface flag (--interface=
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:
- next
- Started by
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
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:/