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