nova/releasenotes/notes/availability-zone-placement-filter-0006c9895853c9bc.yaml
Dan Smith 96f1071166 Honor availability_zone hint via placement
This adds a request filter that, if enabled, allows us to use placement
to select hosts in the desired availability zone by looking up the uuid
of the associated host aggregate and using that in our query for
allocation candidates. The deployer needs the same sort of mirrored
aggregate setup as the tenant filter, and documentation is added here to
make that clear.

Related to blueprint placement-req-filter

Change-Id: I7eb6de435e10793f5445724d847a8f1bf25ec6e3
2018-05-22 08:56:50 -07:00

10 lines
495 B
YAML

---
features:
- |
The scheduler can now use placement to more efficiently query for hosts within
an availability zone. This requires that a host aggregate is created in nova
with the ``availability_zone`` key set, and the same aggregate is created in
placement with an identical UUID. The
``[scheduler]/query_placement_for_availability_zone`` config option enables
this behavior and, if enabled, eliminates the need for the
``AvailabilityZoneFilter`` to be enabled.