Scheduler race condition

Bug #1011852 reported by Brian Elliott
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Brian Elliott

Bug Description

The scheduler is subject to a race condition which can cause it to incorrectly identify available resources on a particular compute host. The problem occurs if multiple scheduler instances/threads concurrently issue an instance build request (i.e. run_instance) to the same compute host. This situation may oversubscribe the given compute host and cause one or more run_instance requests to fail.

See blueprint & associated wiki page:

https://blueprints.launchpad.net/nova/+spec/scheduler-resource-race

Revision history for this message
Brian Elliott (belliott) wrote :

https://review.openstack.org/9540 added retries to deal with resolution when races occur. (and other possibly retry-able build failures)

Changed in nova:
assignee: nobody → Brian Elliott (belliott)
Changed in nova:
status: New → In Progress
importance: Undecided → High
milestone: none → folsom-rc1
Thierry Carrez (ttx)
Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: folsom-rc1 → 2012.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.