]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Switch scheduler drivers to load based schedulers
authorarmando-migliaccio <armamig@gmail.com>
Fri, 11 Sep 2015 09:32:42 +0000 (02:32 -0700)
committerarmando-migliaccio <armamig@gmail.com>
Sun, 13 Sep 2015 06:01:47 +0000 (23:01 -0700)
commite5f635ee4fd1fe8a0bd2e5c58db068b51fc94c0b
tree4d3b0b5f91d74f6601314863e64841210ad2b5b6
parent0bc5c1ec4efce393a90cff5bd7b8ef10213f8f87
Switch scheduler drivers to load based schedulers

Cloud deployed at scale most likely will use these scheduler
drivers because they allow a fairer resource allocation compared
to chance schedulers (which randomly place resources on the hosts).

Because of their importance, it's only wise to test them in
the gate on a continuous basis, so that we do not get surprised
by accidental regressions.

Rather than pushing this down through devstack-gate/project-config
patches, this chance alters the default of the scheduler
drivers, so that users can also pick these up out of the box.

This means that after an upgrade they would observe a change in
the scheduling behavior, if they relied on the default config.

DocImpact
UpgradeImpact

Closes-bug: #1494667

Change-Id: I5927914cb88eff66bc7a045340ff68cb8da95ad6
etc/neutron.conf
neutron/db/agentschedulers_db.py
neutron/db/l3_agentschedulers_db.py