summaryrefslogtreecommitdiff
path: root/nova/virt/powervm
diff options
context:
space:
mode:
authorPhong Ly <phongdly@us.ibm.com>2013-04-26 17:50:11 +0000
committerPhong Ly <phongdly@us.ibm.com>2013-05-03 15:31:42 +0000
commitc532f7acdc217832f576ff4ed7ef3da986fe21c5 (patch)
treee875e963ddb9899a63a76b549d76f81c356b8d34 /nova/virt/powervm
parent43004ba04e77cb4776b42b4697f28364ef2db839 (diff)
downloadnova-c532f7acdc217832f576ff4ed7ef3da986fe21c5.tar.gz
Fix key error when create lpar instance failed
With existing code, when create lpar instance failed, it throws a key error because the parameter is not being passed to PowerVMLPARCreationFailed function in exception module. The fix for this is that in module operator, passing the 'instance_name' to the called function in exception module. Fixes bug 1173303 Change-Id: I688eecf7b649b67ca62f72d6d33fd7cd774047c3 (cherry picked from commit cccca7a4531cdad88655c27533f63c590a5ddfa1)
Diffstat (limited to 'nova/virt/powervm')
-rw-r--r--nova/virt/powervm/operator.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/virt/powervm/operator.py b/nova/virt/powervm/operator.py
index 13012b7004..14abac80ba 100644
--- a/nova/virt/powervm/operator.py
+++ b/nova/virt/powervm/operator.py
@@ -202,7 +202,8 @@ class PowerVMOperator(object):
except nova_exception.ProcessExecutionError:
LOG.exception(_("LPAR instance '%s' creation failed") %
instance['name'])
- raise exception.PowerVMLPARCreationFailed()
+ raise exception.PowerVMLPARCreationFailed(
+ instance_name=instance['name'])
_create_image(context, instance, image_id)
LOG.debug(_("Activating the LPAR instance '%s'")