Bug 1955703

Summary: [RFE] Track PCI devices in placement
Product: Red Hat OpenStack Reporter: Stephen Finucane <stephenfin>
Component: openstack-novaAssignee: Stephen Finucane <stephenfin>
Status: ASSIGNED --- QA Contact: nova-maint
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: dasmith, dvd, eglynn, jhakimra, kchamart, sbauza, sgordon, vromanso
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version: Xena

Description Stephen Finucane 2021-04-30 17:04:15 UTC
Description of problem:

Nova currently tracks PCI devices via the PCI manager. This has proven difficult to configure and even tougher to debug when misconfigured. We would benefit from moving some of the inventorying of PCI devices to placement. Not only would this allow us to remove the 'PciPassthroughFilter' but it would provide useful information to operators, who could simply query placement to get an understanding of PCI device inventory across a deployment. This RFE tracks the introduction of PCI devices to placement as child providers of the compute node.