summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorSean Mooney <work@seanmooney.info>2022-06-16 14:36:05 +0100
committerSean Mooney <work@seanmooney.info>2022-08-10 15:45:10 +0100
commite76ec7af4d30604e3df9423226ebda90035f30b2 (patch)
treeae9e47328d34d7fa3a83484ff0f6626ad712f2af /releasenotes
parentea0526d959f7246c7d741ea24c207b52417d224a (diff)
downloadnova-e76ec7af4d30604e3df9423226ebda90035f30b2.tar.gz
update default numa allocation strategy
This change updated the default of [compute]/packing_host_numa_cells_allocation_strategy to False making nova spread vms across numa nodes by defualt. This should significantly improve scheduling performace when there are a large number of host and guest numa node and non empty hosts. see bug 1978372 for details. Related-Bug: #1978372 Change-Id: I6fcd2c6b58dd36674be57eee70894ce04335955a
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/default-host-numa-strategy-to-spread-18668c6d80154042.yaml12
1 files changed, 12 insertions, 0 deletions
diff --git a/releasenotes/notes/default-host-numa-strategy-to-spread-18668c6d80154042.yaml b/releasenotes/notes/default-host-numa-strategy-to-spread-18668c6d80154042.yaml
new file mode 100644
index 0000000000..aec87dc887
--- /dev/null
+++ b/releasenotes/notes/default-host-numa-strategy-to-spread-18668c6d80154042.yaml
@@ -0,0 +1,12 @@
+---
+upgrade:
+ - |
+ During the triage of https://bugs.launchpad.net/nova/+bug/1978372
+ we compared the performance of nova's numa allocations strategies
+ as it applied to the large numbers of host and guest numa nodes.
+ Prior to ``Xena`` nova only supported a linear packing strategy.
+ In ``Xena`` ``[compute]/packing_host_numa_cells_allocation_strategy``
+ was introduced maintaining the previous packing behavior by default.
+ The numa allocation strategy has now been defaulted to spread.
+ The old behavior can be restored by defining:
+ ``[compute]/packing_host_numa_cells_allocation_strategy=true``