Support "one-time-use" PCI devices

This adds support for devices that will be allocated to an instance
once and left in a reserved=total state. An external workflow can
put them back into allocatable state by dropping reserved back to
zero. Note this requires PCI-in-placement tracking for the affected
devices and it is only valid for type-PCI and type-PF devices.

Related to blueprint one-time-use-devices

Depends-On: https://review.opendev.org/c/openstack/requirements/+/946181
Co-Authored-By: Balazs Gibizer <gibi@redhat.com>
Change-Id: Idfe8a746a97d68cd4eae30afb7d22f4e3af80327
This commit is contained in:
Dan Smith
2025-03-07 07:02:35 -08:00
parent c5efabbd07
commit 28a266461a
6 changed files with 207 additions and 15 deletions
+1
View File
@@ -13,3 +13,4 @@ imigration
childs
assertin
notin
OTU