summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPádraig Brady <pbrady@redhat.com>2013-05-10 13:35:39 +0100
committerPádraig Brady <pbrady@redhat.com>2013-05-10 13:39:13 +0100
commit175584f0afef308e1021bb4daf49cbf222a61a40 (patch)
tree8cb2d972b070f7ae33b4a70ce6429c1877bddc10
parent6d5dd717ae555b9f5d14a52365162fc505875d40 (diff)
fix non reporting of failures with floating IP assignment
It seems that commit essex-1-1003-g9728ae5 inadvertently removed a 'raise', thus hiding all processutils.ProcessExecutionError exceptions apart from the one indicating "Interface not found". Fixes bug: 1178658 Change-Id: I2bcf8c3a19ebebc81a38ce6bf7b54065d62834c0
-rw-r--r--nova/network/floating_ips.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/network/floating_ips.py b/nova/network/floating_ips.py
index 8ba153358..19afe911b 100644
--- a/nova/network/floating_ips.py
+++ b/nova/network/floating_ips.py
@@ -373,6 +373,7 @@ class FloatingIP(object):
if "Cannot find device" in str(e):
LOG.error(_('Interface %(interface)s not found'), locals())
raise exception.NoFloatingIpInterface(interface=interface)
+ raise
payload = dict(project_id=context.project_id,
instance_id=instance_uuid,