nova/nova/tests/unit/scheduler/filters
Artom Lifshitz 890b6d54a6 pci: track host NUMA topology in stats
For the upcoming `socket` affinity, PCI stats needs to know the
host's NUMA topology in order to calculate the socket affinity of PCI
devices (based on their 'numa_node'). In this patch, the PCI manager
starts using its compute_node parameter to give a NUMA topology to PCI
stats.

PCI stats needs to track the NUMA topology at the object (not the
class) level, so all the '_filter_*()' classmethods that, in a
subsequent patch, will either use 'self.numa_topology' directly or
call a method that does, are moved to the object level. They were only
ever called via self anyways.

Implements: blueprint pci-socket-affinity
Change-Id: I1d270cc3e88a74097eefe3b887106222ae06fe1c
2021-03-08 15:19:13 -05:00
..
__init__.py
test_affinity_filters.py Use uuidsentinel from oslo.utils 2018-09-05 09:08:54 -05:00
test_aggregate_image_properties_isolation_filters.py [scheduler][tests]: Fix incorrect aggr mock values 2016-11-25 19:54:15 +03:00
test_aggregate_instance_extra_specs_filters.py Remove deprecated TrustedFilter 2017-11-28 14:54:31 -05:00
test_aggregate_multitenancy_isolation_filters.py Modify Aggregate filters for RequestSpec 2015-11-24 23:39:14 +01:00
test_availability_zone_filters.py [scheduler][tests]: Fix incorrect aggr mock values 2016-11-25 19:54:15 +03:00
test_compute_capabilities_filters.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_compute_filters.py Modify default filters for RequestSpec 2015-11-30 09:47:27 +01:00
test_extra_specs_ops.py Add ALL-IN operator to extra spec ops 2014-11-20 07:55:30 +01:00
test_image_props_filters.py Added ability to configure default architecture for ImagePropertiesFilter 2018-05-14 16:55:13 -04:00
test_io_ops_filters.py Fix IoOpsFilter test case class name. 2017-09-26 01:47:54 +09:00
test_isolated_hosts_filter.py Use uuidsentinel from oslo.utils 2018-09-05 09:08:54 -05:00
test_json_filters.py Modify left filters for RequestSpec 2015-12-11 12:27:20 +01:00
test_metrics_filters.py Use flake8-import-order 2017-03-06 06:50:23 -08:00
test_num_instances_filters.py conf: Group scheduler options 2016-10-07 14:36:21 +01:00
test_numa_topology_filters.py objects: Introduce 'pcpuset' field for InstanceNUMACell 2020-07-14 00:38:34 +08:00
test_pci_passthrough_filters.py pci: track host NUMA topology in stats 2021-03-08 15:19:13 -05:00
test_type_filters.py Delete the TypeAffinityFilter 2017-12-14 17:09:56 -05:00
test_utils.py Use uuidsentinel from oslo.utils 2018-09-05 09:08:54 -05:00