diff options
| author | Pádraig Brady <pbrady@redhat.com> | 2013-05-10 13:35:39 +0100 |
|---|---|---|
| committer | Pádraig Brady <pbrady@redhat.com> | 2013-05-10 13:39:13 +0100 |
| commit | 175584f0afef308e1021bb4daf49cbf222a61a40 (patch) | |
| tree | 8cb2d972b070f7ae33b4a70ce6429c1877bddc10 | |
| parent | 6d5dd717ae555b9f5d14a52365162fc505875d40 (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.py | 1 |
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, |
