summaryrefslogtreecommitdiffstats
path: root/nova/scheduler/manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/scheduler/manager.py')
-rw-r--r--nova/scheduler/manager.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py
index 84bdcddb5..23e64cd7c 100644
--- a/nova/scheduler/manager.py
+++ b/nova/scheduler/manager.py
@@ -180,8 +180,6 @@ class SchedulerManager(manager.Manager):
uuids = [properties.get('uuid')]
for instance_uuid in request_spec.get('instance_uuids') or uuids:
if instance_uuid:
- compute_utils.add_instance_fault_from_exc(context,
- instance_uuid, ex, sys.exc_info())
state = vm_state.upper()
LOG.warning(_('Setting instance to %(state)s state.'),
locals(), instance_uuid=instance_uuid)
@@ -191,6 +189,8 @@ class SchedulerManager(manager.Manager):
context, instance_uuid, updates)
notifications.send_update(context, old_ref, new_ref,
service="scheduler")
+ compute_utils.add_instance_fault_from_exc(context,
+ new_ref, ex, sys.exc_info())
payload = dict(request_spec=request_spec,
instance_properties=properties,