nova/nova/tests/unit/scheduler/weights
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 Split scheduler weight test on ioops 2015-02-23 16:58:26 +11:00
test_cross_cell.py Add CrossCellWeigher 2019-12-12 12:40:29 -05:00
test_weights_affinity.py Don't recompute weighers' minval/maxval attributes 2020-04-01 11:46:48 +02:00
test_weights_compute.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
test_weights_cpu.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
test_weights_disk.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
test_weights_hosts.py scheduler: add soft-(anti-)affinity weighers 2016-01-07 10:43:57 +01:00
test_weights_ioopsweight.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
test_weights_metrics.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
test_weights_pci.py pci: track host NUMA topology in stats 2021-03-08 15:19:13 -05:00
test_weights_ram.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00