summaryrefslogtreecommitdiff
path: root/nova/virt/libvirt/driver.py
diff options
context:
space:
mode:
authorArtom Lifshitz <alifshit@redhat.com>2021-03-09 13:36:57 -0500
committerArtom Lifshitz <alifshit@redhat.com>2021-03-29 10:50:35 -0400
commite19f6fda58dc8f76dc5fe79165e5d18292af2842 (patch)
treefdbf3157702f442703c9dfe6e0577772297cbf11 /nova/virt/libvirt/driver.py
parent68ad2c67d891935c66e8c0e5a368695c202a9f49 (diff)
downloadnova-e19f6fda58dc8f76dc5fe79165e5d18292af2842.tar.gz
Follow up from bp/pci-socket-affinity series
This patch addresses outstanding nits from the bp/pci-socket-affinity series. The most important is how the libvirt driver handles reporting the new COMPUTE_SOCKET_PCI_NUMA_AFFINITY trait. Previously, this was done by directly adding the trait in static_traits(). This patch switches it to use driver capabilities. Change-Id: I89d742ae01d65ab4e16fd8bd86b761f4c5d54d54
Diffstat (limited to 'nova/virt/libvirt/driver.py')
-rw-r--r--nova/virt/libvirt/driver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py
index b5eb984fef..a99cb3963e 100644
--- a/nova/virt/libvirt/driver.py
+++ b/nova/virt/libvirt/driver.py
@@ -417,6 +417,7 @@ class LibvirtDriver(driver.ComputeDriver):
"supports_accelerators": True,
"supports_bfv_rescue": True,
"supports_vtpm": CONF.libvirt.swtpm_enabled,
+ "supports_socket_pci_numa_affinity": True,
}
super(LibvirtDriver, self).__init__(virtapi)
@@ -8087,7 +8088,6 @@ class LibvirtDriver(driver.ComputeDriver):
traits.update(self._get_video_model_traits())
traits.update(self._get_vif_model_traits())
traits.update(self._get_tpm_traits())
- traits.update({ot.COMPUTE_SOCKET_PCI_NUMA_AFFINITY: True})
_, invalid_traits = ot.check_traits(traits)
for invalid_trait in invalid_traits: