summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorJim Fehlig <jfehlig@suse.com>2013-03-15 15:13:31 -0600
committerJim Fehlig <jfehlig@suse.com>2013-03-15 15:13:31 -0600
commit3e6eaa1f1960522c8a89403719c842c2cc23074b (patch)
tree4648a8c00563f5e34ee521956aaa52dbcacf6f7a /nova/virt
parent66a8721c4319d971ea9ca1dc0de285c195f244df (diff)
Fix use of libvirt_disk_prefix
The code supporting libvirt_disk_prefix was dropped during the refactoring work in commit 7be531fe. This patch re-enables support for this option, along with a test case to verify it. Change-Id: I84f059e2b35d9237b799236032de5c272a03a451
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/libvirt/blockinfo.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/virt/libvirt/blockinfo.py b/nova/virt/libvirt/blockinfo.py
index 88f97a271..fc39fc99d 100644
--- a/nova/virt/libvirt/blockinfo.py
+++ b/nova/virt/libvirt/blockinfo.py
@@ -65,6 +65,8 @@ variables / types used
"""
+from oslo.config import cfg
+
from nova import block_device
from nova.compute import instance_types
from nova import exception
@@ -75,6 +77,8 @@ from nova.virt import driver
LOG = logging.getLogger(__name__)
+CONF = cfg.CONF
+
def has_disk_dev(mapping, disk_dev):
"""Determine if a disk device name has already been used.
@@ -103,6 +107,8 @@ def get_dev_prefix_for_disk_bus(disk_bus):
Returns the dev prefix or raises an
exception if the disk bus is unknown."""
+ if CONF.libvirt_disk_prefix:
+ return CONF.libvirt_disk_prefix
if disk_bus == "ide":
return "hd"
elif disk_bus == "virtio":