diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index a01e26eab9..7c9f05203f 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -804,9 +804,9 @@ def floating_ip_bulk_destroy(context, ips): reservations, project_id=project_id) except Exception: - LOG.exception(_("Failed to update usages bulk " - "deallocating floating IP")) - raise + with excutils.save_and_reraise_exception(): + LOG.exception(_("Failed to update usages bulk " + "deallocating floating IP")) @require_context