Allow brick to support other iSCSI transports besides TCP
Currently open-iscsi in brick does not allow the use of offload iscsi transports (cxgb4i, qla4xx, bnx2i etc) or other software iscsi transports (like iser). This blueprint aims to add support for this
On the initiator side the only difference between TCP and other transports is in the interface flag (--interface=
e.g. "iscsiadm -m discoverydb -t st -p ip:port -I cxgb4i --discover"
Similar changes that went into nova can be seen here :
https:/
Besides supporting the iface parameter, _get_device_path() needs to be modified to support device paths that start with pci-XXXX-ip instead of ip
Blueprint information
- Status:
- Complete
- Approver:
- Mike Perez
- Priority:
- High
- Drafter:
- Anish Bhatt
- Direction:
- Approved
- Assignee:
- Anish Bhatt
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
-
Implemented
- Milestone target:
-
7.0.0
- Started by
- Anish Bhatt
- Completed by
- John Griffith
Related branches
Related bugs
Sprints
Whiteboard
Code is up for review since Jun 19 : https:/
<jdg>
This actually sounds like a bug IMO, because it's missing functionality that existed prior to os-brick?