QEMU built-in iscsi initiator support should be version-constrained in the driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Lee Yarwood |
Bug Description
This spec was approved in kilo:
With the code change here:
https:/
The spec and code change says:
"QEMU binary of Ubuntu 14.04 doesn’t have iSCSI support. Users have to install libiscsi2 package and libiscsi-dev from Debian and rebuild QEMU binary with libiscsi support by themselves."
This is a pretty terrible way of determining if this can be supported. It also basically says if you're not using ubuntu/debian you're on your own for figuring out what version of qemu (and what version your distro supports) is required to make this work.
This should have really had a version constraint in the driver code such that if the version of qemu is not new enough we can't support the volume backend.
Changed in nova: | |
assignee: | nobody → Mohammed Ashraf (mohammed-asharaf) |
Changed in nova: | |
assignee: | Mohammed Ashraf (mohammed-asharaf) → nobody |
See related ubuntu bug:
https:/ /bugs.launchpad .net/ubuntu/ +source/ qemu/+bug/ 1271573