summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorSean Mooney <work@seanmooney.info>2023-04-12 19:24:35 +0000
committerSean Mooney <work@seanmooney.info>2023-04-20 18:33:55 +0000
commite38d6a356b8238038f11565662eaacff2ec2c2df (patch)
tree30f576519e49c9f5f3ab43a36aad13431a95b2e7 /releasenotes
parent01ffb6df85ad895bfe94cc46a3be958dbd266a7a (diff)
downloadnova-e38d6a356b8238038f11565662eaacff2ec2c2df.tar.gz
add hypervisor version weigher
implements: blueprint weigh-host-by-hypervisor-version Change-Id: I36b16a388383c26bdf432030bc9e28b2fd75d120
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/hypervisor-version-weigher-d0bba77e720edafe.yaml20
1 files changed, 20 insertions, 0 deletions
diff --git a/releasenotes/notes/hypervisor-version-weigher-d0bba77e720edafe.yaml b/releasenotes/notes/hypervisor-version-weigher-d0bba77e720edafe.yaml
new file mode 100644
index 0000000000..31f2c70926
--- /dev/null
+++ b/releasenotes/notes/hypervisor-version-weigher-d0bba77e720edafe.yaml
@@ -0,0 +1,20 @@
+---
+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.