summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-03-16 02:55:27 +0000
committerGerrit Code Review <review@openstack.org>2012-03-16 02:55:27 +0000
commit026943be287edaae4a34e430606d4923eb9c9824 (patch)
treec8373b4bcd7e0bf1fd8ab481cd7e701a7e41b392
parent31cf494a50896bf41c2934a83e103ac92886a7b9 (diff)
parent6657f70ee3e792b39e45a2a96fb5d4b380f0ae91 (diff)
Merge "Allow proper instance cleanup if state == SHUTOFF"
-rw-r--r--nova/compute/manager.py7
1 files changed, 0 insertions, 7 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index e91d5e9e3..e596f81af 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -673,13 +673,6 @@ class ComputeManager(manager.SchedulerDependentManager):
# tear down allocated network structure
self._deallocate_network(context, instance)
- current_power_state = self._get_power_state(context, instance)
-
- if current_power_state == power_state.SHUTOFF:
- self.db.instance_destroy(context, instance_id)
- _msg = _('trying to destroy already destroyed instance: %s')
- raise exception.Invalid(_msg % instance_uuid)
-
# NOTE(vish) get bdms before destroying the instance
bdms = self._get_instance_volume_bdms(context, instance_id)
block_device_info = self._get_instance_volume_block_device_info(