nova-compute (icehouse) exits with a misleading error when libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Lars Kellogg-Stedman |
Bug Description
In Havana, this was a valid setting:
libvirt_
The nova.virt.
2014-04-04 19:33:55.783 17413 TRACE nova.virt.driver ImportError: Class LibvirtDriver cannot be found (['Traceback (most recent call last):\n', ' File "/usr/lib/
...which is misleading, and will cause people to start looking at the setting of compute_driver. The error is caused by the libvirt driver attempting to import the vif class:
vif_class = importutils.
If this configuration option was valid in Havana, then:
(a) there should probably be a deprecation warning prior to it going away, and
(b) the error message in icehouse should point at the actual problem rather than throwing a misleading exception.
Changed in nova: | |
milestone: | none → icehouse-rc2 |
importance: | Undecided → Critical |
importance: | Critical → Medium |
status: | New → Confirmed |
assignee: | nobody → Lars Kellogg-Stedman (larsks) |
Changed in nova: | |
status: | Confirmed → Fix Committed |
Changed in nova: | |
milestone: | icehouse-rc2 → 2014.1 |
Fix proposed to branch: stable/havana /review. openstack. org/85463
Review: https:/