nova/nova/scheduler/filters
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
..
__init__.py Factor out a mixin class for candidate aware filters 2023-01-20 17:17:48 +01:00
affinity_filter.py Address nits in server group policy series 2018-07-16 17:28:46 +08:00
aggregate_image_properties_isolation.py Remove remaning log translation in scheduler 2018-05-09 18:43:11 -07:00
aggregate_instance_extra_specs.py Remove (almost) all references to 'instance_type' 2021-03-29 12:24:15 +01:00
aggregate_multitenancy_isolation.py Refined fix for validating image on rebuild 2017-11-27 15:52:45 -05:00
all_hosts_filter.py Refined fix for validating image on rebuild 2017-11-27 15:52:45 -05:00
compute_capabilities_filter.py libvirt: Support maxphysaddr. 2024-02-27 14:16:25 +09:00
compute_filter.py Remove remaning log translation in scheduler 2018-05-09 18:43:11 -07:00
extra_specs_ops.py Removed unused variables 2015-05-20 14:31:33 +03:00
image_props_filter.py libvirt: Support maxphysaddr. 2024-02-27 14:16:25 +09:00
io_ops_filter.py Remove remaning log translation in scheduler 2018-05-09 18:43:11 -07:00
isolated_hosts_filter.py Handle volume-backed instances in IsolatedHostsFilter 2018-02-11 17:23:38 -05:00
json_filter.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
metrics_filter.py Remove remaning log translation in scheduler 2018-05-09 18:43:11 -07:00
num_instances_filter.py Remove remaning log translation in scheduler 2018-05-09 18:43:11 -07:00
numa_topology_filter.py Factor out a mixin class for candidate aware filters 2023-01-20 17:17:48 +01:00
pci_passthrough_filter.py Factor out a mixin class for candidate aware filters 2023-01-20 17:17:48 +01:00
type_filter.py Remove (almost) all references to 'instance_type' 2021-03-29 12:24:15 +01:00
utils.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00