diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-01-05 00:24:16 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-01-05 00:24:16 +0000 |
| commit | b0fdc223a8a3aa85e0fc4f332b1477d9c488b0b7 (patch) | |
| tree | 9798a716c7bdf01ebccb1dbc61e55423d4a4dd9e /nova/compute | |
| parent | 599843e106d453d55f75b96ba7591ba5b615ec92 (diff) | |
| parent | 334d7b8d25b0aa9b41b578df8309497e34b0a05f (diff) | |
Merge "Fix race in resource tracker"
Diffstat (limited to 'nova/compute')
| -rw-r--r-- | nova/compute/resource_tracker.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nova/compute/resource_tracker.py b/nova/compute/resource_tracker.py index 1c653b8ca..c784fd83d 100644 --- a/nova/compute/resource_tracker.py +++ b/nova/compute/resource_tracker.py @@ -503,7 +503,10 @@ class ResourceTracker(object): resources['running_vms'] = 0 for instance in instances: - self._update_usage_from_instance(resources, instance) + if instance['vm_state'] == vm_states.DELETED: + continue + else: + self._update_usage_from_instance(resources, instance) def _find_orphaned_instances(self): """Given the set of instances and migrations already account for |
