diff options
author | Sean Mooney <work@seanmooney.info> | 2022-06-16 14:36:05 +0100 |
---|---|---|
committer | Sean Mooney <work@seanmooney.info> | 2022-08-10 15:45:10 +0100 |
commit | e76ec7af4d30604e3df9423226ebda90035f30b2 (patch) | |
tree | ae9e47328d34d7fa3a83484ff0f6626ad712f2af /releasenotes | |
parent | ea0526d959f7246c7d741ea24c207b52417d224a (diff) | |
download | nova-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.yaml | 12 |
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`` |