nova/nova/scheduler
Nobuhiro MIKI 1038a63387 libvirt: Support maxphysaddr.
With Libvirt v8.7.0+, the <maxphysaddr> sub-element
of the <cpu> element specifies the number of vCPU
physical address bits [1].

[1] https://libvirt.org/news.html#v8-7-0-2022-09-01

New flavor extra_specs and image properties are added to
control the physical address bits of vCPUs in Libvirt guests.
The nova-scheduler requests COMPUTE_ADDRESS_SPACE_* traits
based on them. The traits are already defined in os-traits
v2.10.0. Also numerical comparisons are performed at
both compute capabilities filter and image props filter.

blueprint: libvirt-maxphysaddr-support-caracal
Change-Id: I98968f6ef1621c9fb4f682c119038e26d62ce381
Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp>
2024-02-27 14:16:25 +09:00
..
client mypy: Fix implicit optional usage 2023-03-27 10:43:58 -04:00
filters libvirt: Support maxphysaddr. 2024-02-27 14:16:25 +09:00
weights [codespell] fix final typos and enable ci 2023-12-15 12:32:42 +00:00
__init__.py Improve hacking rule to avoid author markers 2014-05-05 14:35:20 +02:00
host_manager.py Filter PCI pools based on Placement allocation 2022-10-17 13:56:18 +02:00
manager.py Make scheduler lazy-load the placement client 2023-03-22 08:59:25 -07:00
request_filter.py Packed virtqueue support was added. 2023-11-29 16:06:33 +02:00
rpcapi.py Remove return from rpc cast 2022-06-18 16:23:26 +05:30
utils.py libvirt: Support maxphysaddr. 2024-02-27 14:16:25 +09:00