summaryrefslogtreecommitdiffstats
path: root/nova/wsgi.py
diff options
context:
space:
mode:
authorRyan Moore <ryan.moore@hp.com>2013-05-20 14:56:55 +0100
committerRyan Moore <ryan.moore@hp.com>2013-05-21 11:29:16 +0100
commitaefc28dd481354edd0f3b5aec18db006680b2ffe (patch)
tree37ded15be6d019e16826a05655319bdde313afd2 /nova/wsgi.py
parenteebcd6f2058d78c87dd2ee0a9a90f21f33f44e97 (diff)
downloadnova-aefc28dd481354edd0f3b5aec18db006680b2ffe.tar.gz
nova-aefc28dd481354edd0f3b5aec18db006680b2ffe.tar.xz
nova-aefc28dd481354edd0f3b5aec18db006680b2ffe.zip
set ERROR state when scheduler hits max attempts
Presently when scheduler raises NoValidHost due to max attempts being reached, the instance remains in a build state. Exception handler for NoValidHost in manager.run_instance() needs request_spec[instance_uuids] to know which host to put into an error state in _set_vm_state_and_notify(). schedule_run_instances() was popping instance_uuids from the request_spec prior to a call to _schedule(). Changed pop of instance_uuids prior to call to _schedule() to be a get. Added pop of instance_uuids to beneath call to _schedule() as individual creates do not need them. Change-Id: I9654820e01d5611763e9e673f15f46b947d09e6d Fixes: bug #1182056
Diffstat (limited to 'nova/wsgi.py')
0 files changed, 0 insertions, 0 deletions