diff options
Diffstat (limited to 'nova/conf/scheduler.py')
-rw-r--r-- | nova/conf/scheduler.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/nova/conf/scheduler.py b/nova/conf/scheduler.py index 03e78fe701..c75bd07c5b 100644 --- a/nova/conf/scheduler.py +++ b/nova/conf/scheduler.py @@ -745,7 +745,26 @@ Possible values: Related options: * ``[filter_scheduler] aggregate_image_properties_isolation_namespace`` -""")] +"""), + cfg.BoolOpt( + "pci_in_placement", + default=False, + help=""" +Enable scheduling and claiming PCI devices in Placement. + +This can be enabled after ``[pci]report_in_placement`` is enabled on all +compute hosts. + +When enabled the scheduler queries Placement about the PCI device +availability to select destination for a server with PCI request. The scheduler +also allocates the selected PCI devices in Placement. Note that this logic +does not replace the PCIPassthroughFilter but extends it. + +* ``[pci] report_in_placement`` +* ``[pci] alias`` +* ``[pci] device_spec`` +"""), +] metrics_group = cfg.OptGroup( name="metrics", |