summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/manager.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 55cff40d0..559d7c33d 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -1793,7 +1793,8 @@ class ComputeManager(manager.SchedulerDependentManager):
instance = self.db.instance_get_by_uuid(context, instance_uuid)
LOG.audit(_('Suspending'), context=context, instance=instance)
- self.driver.suspend(instance)
+ with self.error_out_instance_on_exception(context, instance['uuid']):
+ self.driver.suspend(instance)
current_power_state = self._get_power_state(context, instance)
self._instance_update(context,