summaryrefslogtreecommitdiff
path: root/nova/scheduler
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-09-06 16:30:11 +0000
committerGerrit Code Review <review@openstack.org>2022-09-06 16:30:11 +0000
commit36091a7ed7ad553d5cbb5dcfde0090e1e762bc34 (patch)
treeb485f75d70d3f64669fa19479525428a8f27778b /nova/scheduler
parent58be0ca8b8204bce6cbb6747d46ca595c5843a30 (diff)
parent11bcf2676c326451772a7280b45180882d5dc9a7 (diff)
downloadnova-36091a7ed7ad553d5cbb5dcfde0090e1e762bc34.tar.gz
Merge "Follow up for the PCI in placement series"
Diffstat (limited to 'nova/scheduler')
-rw-r--r--nova/scheduler/client/report.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/scheduler/client/report.py b/nova/scheduler/client/report.py
index 2896a07f13..1242752be1 100644
--- a/nova/scheduler/client/report.py
+++ b/nova/scheduler/client/report.py
@@ -1391,8 +1391,8 @@ class SchedulerReportClient(object):
# the conflict exception. This signals the resource tracker to
# redrive the update right away rather than waiting until the
# next periodic.
- with excutils.save_and_reraise_exception():
- self._clear_provider_cache_for_tree(rp_uuid)
+ self._clear_provider_cache_for_tree(rp_uuid)
+ raise
except helper_exceptions:
# Invalidate the relevant part of the cache. It gets rebuilt on
# the next pass.