Add chance weigher to scheduler

Adds chance weigher to scheduler to allow distribution of requests
randomly between a number of volume managers.

Change-Id: I3f652caf200c406965b52b94cebb244d3bc1779a
This commit is contained in:
Stephen Mulcahy
2013-11-27 10:26:03 +00:00
parent 1c6ad3872a
commit ba0ac2e0e2
4 changed files with 103 additions and 2 deletions

View File

@@ -47,6 +47,7 @@ cinder.scheduler.filters =
RetryFilter = cinder.scheduler.filters.retry_filter:RetryFilter
cinder.scheduler.weights =
CapacityWeigher = cinder.scheduler.weights.capacity:CapacityWeigher
ChanceWeigher = cinder.scheduler.weights.chance:ChanceWeigher
[build_sphinx]
all_files = 1