summaryrefslogtreecommitdiffstats
path: root/nova/scheduler
diff options
context:
space:
mode:
authorYun Mao <yunmao@gmail.com>2012-05-24 21:51:57 -0400
committerYun Mao <yunmao@gmail.com>2012-05-29 10:16:59 -0400
commit5b85997e33aa749ece94edebaaefefe71b899561 (patch)
treeda5aedf4131803b153d2c4ed2fb76cf2d86aada1 /nova/scheduler
parentd7e613dabc2dbc28d9405a5b450dc2b4dfa9d47b (diff)
cleanup power state (partially implements bp task-management)
Removed duplicate and invalid state in power_state: FAILED, SHUTOFF, BLOCKED This is the first step in cleaning up nova state machine and do better task management (bp/task-management) http://wiki.openstack.org/VMState Change-Id: I586b9058fada5efd468870fb187590fc0e37aa8f
Diffstat (limited to 'nova/scheduler')
-rw-r--r--nova/scheduler/driver.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py
index 8e49e5aa4..68cab5721 100644
--- a/nova/scheduler/driver.py
+++ b/nova/scheduler/driver.py
@@ -249,9 +249,7 @@ class Scheduler(object):
"""
# Checking instance is running.
- if instance_ref['power_state'] != power_state.RUNNING and not (
- FLAGS.libvirt_type == 'xen' and
- instance_ref['power_state'] == power_state.BLOCKED):
+ if instance_ref['power_state'] != power_state.RUNNING:
raise exception.InstanceNotRunning(
instance_id=instance_ref['uuid'])