nova/releasenotes/notes/hypervisor-version-weigher-d0bba77e720edafe.yaml
Sean Mooney e38d6a356b add hypervisor version weigher
implements: blueprint weigh-host-by-hypervisor-version
Change-Id: I36b16a388383c26bdf432030bc9e28b2fd75d120
2023-04-20 18:33:55 +00:00

21 lines
1.1 KiB
YAML

---
features:
- |
A new hypervisor version weigher has been added to prefer selecting hosts
with newer hypervisors installed. For the libvirt driver, this is the version
of libvirt on the compute node not the version of qemu. As with all
weighers this is enabled by default and its behavior can be modified using
the new ``hypervisor_version_weight_multiplier`` config option in the
``filter_scheduler`` section.
upgrade:
- |
A new hypervisor version weigher has been added that will prefer selecting
hosts with a newer hypervisor installed. This can help simplify rolling
upgrades by preferring the already upgraded hosts when moving workloads around
using live or cold migration. To restore the old behavior either remove
the weigher from the list of enabled weighers or set
``[filter_scheduler] hypervisor_version_weight_multiplier=0``. The default
value of the hypervisor_version_weight_multiplier is 1 so only a mild
preference is given to new hosts, higher values will make the effect
more pronounced and negative values will prefer older hosts.