Jump to: navigation, search

SchedulerRaceReduction

Revision as of 21:14, 11 June 2012 by Belliott (talk)


SchedulerRaceReduction

Time: <<DateTime(2012-06-11T20:42:43Z)>>

Drafter: belliott

Overview

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.

Blueprint