deb-cinder/cinder
Ben Swartzlander de66e8f811 Add stochastic weight handler to scheduler
Add a config option to the scheduler host manager to select host
weight managers other than the default. Rename the existing default
weight manager TopHostWeightHandler because its behavior is to
always choose the top weight. Add a new weight manager which
randomly chooses the host using weights as probabilities.

DocImpact

Implements blueprint stochastic-weighing-scheduler

Change-Id: Ie5985066e68aef25600f8b76948adacd4c04263a
2016-08-02 20:16:01 +00:00
..
api Merge "Replace functions 'Dict.get' and 'del' with 'Dict.pop'" 2016-08-01 18:36:10 +00:00
backup Add backup update function (microversion) 2016-07-28 09:57:25 +00:00
brick Remove race condition from lvextend 2016-08-01 20:26:14 +00:00
cmd Merge "Replace OpenStack LLC with OpenStack Foundation" 2016-08-02 15:31:45 +00:00
common Remove translation from config options 2016-06-30 08:53:09 -05:00
compute Bump to Nova v2.1 2016-06-03 14:25:39 +08:00
config Add sample config file to cinder docs 2016-05-17 08:52:21 -05:00
consistencygroup Remove force option from create_snapshots_in_db() 2016-07-17 20:14:12 -04:00
db Fix mistakes introduced with QoSSpecs object 2016-07-28 13:34:24 +02:00
hacking Revert "Add hacking check to prevent assert_called_once" 2016-05-24 12:36:22 -04:00
image Image virtual size doesn't fit to volume size 2016-07-11 12:46:09 +03:00
interface Fix chunked backup driver interface name 2016-07-15 16:53:12 +05:30
keymgr Fix doc and source documentation errors and warning 2016-04-14 12:30:08 +02:00
locale Imported Translations from Zanata 2016-08-02 06:14:32 +00:00
message Add pagination support to messages 2016-05-27 10:49:00 +00:00
objects Fix mistakes introduced with QoSSpecs object 2016-07-28 13:34:24 +02:00
replication Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
scheduler Add stochastic weight handler to scheduler 2016-08-02 20:16:01 +00:00
tests Add stochastic weight handler to scheduler 2016-08-02 20:16:01 +00:00
transfer Handle quota exceed exception 2016-06-14 09:56:10 +08:00
volume Merge "corrected the help string in coho.driver" 2016-08-02 18:12:39 +00:00
wsgi Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
zonemanager Fix some typos 2016-07-05 15:11:39 +02:00
__init__.py Re-enabled hacking checks for H105 2016-01-05 11:22:40 +02:00
context.py Use context.from_dict to determine available arguments 2016-07-12 13:38:55 +10:00
coordination.py update coordination.Lock.release's docstring 2016-06-19 01:55:35 -04:00
exception.py Remove race condition from lvextend 2016-08-01 20:26:14 +00:00
flow_utils.py Refactoring of manager's create_volume flow 2015-07-24 11:19:09 +02:00
i18n.py Remove unused gettextutils from oslo-incubator 2015-10-16 15:22:49 -05:00
manager.py Add cluster job distribution 2016-07-22 21:00:11 +02:00
opts.py Update xiv_ds8k driver name and description 2016-08-01 15:50:03 +03:00
policy.py adds user_id to check_is_admin 2015-08-25 04:46:18 -07:00
quota.py Merge "Lazy load a project quotas's default values" 2016-05-30 11:08:22 +00:00
quota_utils.py Handle API NotFound exceptions at WSGI level 2016-07-22 21:06:13 +02:00
rpc.py Add cluster job distribution 2016-07-22 21:00:11 +02:00
service.py Add cluster job distribution 2016-07-22 21:00:11 +02:00
ssh_utils.py Fix sshpool.remove code 2016-03-01 03:20:04 +00:00
test.py Add worker's DB operations 2016-07-22 21:00:12 +02:00
utils.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
version.py