diff options
author | Justin Santa Barbara <justin@fathomdb.com> | 2011-03-17 13:29:22 -0700 |
---|---|---|
committer | Justin Santa Barbara <justin@fathomdb.com> | 2011-03-17 13:29:22 -0700 |
commit | ccad7a5d36d27a1854d12d3e45d1c6099983e56c (patch) | |
tree | e116b25ea58dd079713f6a73627f814181ac402c | |
parent | 7220c5b9c473270b393f5887e9c0b78776b61190 (diff) | |
download | nova-ccad7a5d36d27a1854d12d3e45d1c6099983e56c.tar.gz nova-ccad7a5d36d27a1854d12d3e45d1c6099983e56c.tar.xz nova-ccad7a5d36d27a1854d12d3e45d1c6099983e56c.zip |
Mark instance metadata as deleted when we delete the instance
-rw-r--r-- | nova/db/sqlalchemy/api.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 44540617f..2bfe9a52a 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -797,6 +797,11 @@ def instance_destroy(context, instance_id): update({'deleted': 1, 'deleted_at': datetime.datetime.utcnow(), 'updated_at': literal_column('updated_at')}) + session.query(models.InstanceMetadata).\ + filter_by(instance_id=instance_id).\ + update({'deleted': 1, + 'deleted_at': datetime.datetime.utcnow(), + 'updated_at': literal_column('updated_at')}) @require_context |