← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1501447] [NEW] QEMU built-in iscsi initiator support should be version-constrained in the driver

 

Public bug reported:

This spec was approved in kilo:

http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented
/qemu-built-in-iscsi-initiator.html

With the code change here:

https://review.openstack.org/#/c/135854/

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.

** Affects: nova
     Importance: Medium
         Status: Confirmed


** Tags: libvirt volumes

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1501447

Title:
  QEMU built-in iscsi initiator support should be version-constrained in
  the driver

Status in OpenStack Compute (nova):
  Confirmed

Bug description:
  This spec was approved in kilo:

  http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented
  /qemu-built-in-iscsi-initiator.html

  With the code change here:

  https://review.openstack.org/#/c/135854/

  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1501447/+subscriptions


Follow ups