summaryrefslogtreecommitdiff
path: root/nova/objects
diff options
context:
space:
mode:
authorSean Mooney <work@seanmooney.info>2022-06-21 12:23:45 +0100
committerSean Mooney <work@seanmooney.info>2022-06-21 19:13:55 +0100
commitcd2c2f359bbd4913cfe73199847bc35b2664aaa9 (patch)
tree07860b24df37d62e3f005dbaadfbe9ba67f7ccd0 /nova/objects
parent84a84f7f2fff58cf6254d6267af0ca5cee64c53b (diff)
downloadnova-cd2c2f359bbd4913cfe73199847bc35b2664aaa9.tar.gz
ignore deleted server groups in validation
This change simply catches the exception raised when we lookup a servergroup via a hint and the validation upcall is enabled. Change-Id: I858b4da35382a9f4dcf88f4b6db340e1f34eb82d Closes-Bug: #1890244
Diffstat (limited to 'nova/objects')
-rw-r--r--nova/objects/request_spec.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/objects/request_spec.py b/nova/objects/request_spec.py
index 818edd561d..c17c963e77 100644
--- a/nova/objects/request_spec.py
+++ b/nova/objects/request_spec.py
@@ -645,6 +645,7 @@ class RequestSpec(base.NovaObject):
except exception.InstanceGroupNotFound:
# NOTE(danms): Instance group may have been deleted
spec.instance_group = None
+ spec.scheduler_hints.pop('group', None)
if data_migrated:
spec.save()