summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorBrian Waldon <bcwaldon@gmail.com>2012-02-28 16:18:53 -0800
committerBrian Waldon <bcwaldon@gmail.com>2012-02-28 16:32:12 -0800
commit2fa6e23e9cefb8e45bd5a6cec36b1ac6b7ac65c3 (patch)
tree924fb14ca0dc6493c9f2d09a87cbee891bdacd3e /nova/virt
parent315a45a35bd577129a49c4c3b08a1319f7d2e9a6 (diff)
Allow xvd* to be supplied for volume in xenapi
* Fixes bug 942880 Change-Id: I7d0817051b837e3ba17f4edd8c47fd2c730c9822
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/xenapi/volume_utils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/virt/xenapi/volume_utils.py b/nova/virt/xenapi/volume_utils.py
index e8124f7ef..da1921bad 100644
--- a/nova/virt/xenapi/volume_utils.py
+++ b/nova/virt/xenapi/volume_utils.py
@@ -357,8 +357,8 @@ class VolumeHelper(HelperBase):
mountpoint = mountpoint[5:]
if re.match('^[hs]d[a-p]$', mountpoint):
return (ord(mountpoint[2:3]) - ord('a'))
- elif re.match('^vd[a-p]$', mountpoint):
- return (ord(mountpoint[2:3]) - ord('a'))
+ elif re.match('^x?vd[a-p]$', mountpoint):
+ return (ord(mountpoint[-1]) - ord('a'))
elif re.match('^[0-9]+$', mountpoint):
return string.atoi(mountpoint, 10)
else: