[pci-passthrough] nova-scheduler throws a 500 when PCI passthrough is used if the PCI passthrough scheduler filter has not been added
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Low
|
Unassigned |
Bug Description
When launching an instance with a preconfigured port When there are no VFs available for allocation the error message is not clear
#neutron port-create tenant1-net1 --binding:vnic-type direct
#nova boot --flavor m1.tiny --image cirros --nic port-id=<port-id> vm100
# nova show vm100
(output truncated)
| fault | {"message": "PCI device request ({'requests': [InstancePCIReq
Expected:
Clear message in the fault entry when issuing 'nova show' or when launching the Instance(Better)
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: pci-passthrough |
Changed in nova: | |
status: | Invalid → Triaged |
summary: |
- [pci-passthrough] PCI Clear message should be reported when there are no - VFs left for allocation + [pci-passthrough] nova-scheduler throws a 500 when PCI passthrough is + used if the PCI passthrough scheduler has not been added |
description: | updated |
Changed in nova: | |
status: | Triaged → Confirmed |
Changed in nova: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
summary: |
[pci-passthrough] nova-scheduler throws a 500 when PCI passthrough is - used if the PCI passthrough scheduler has not been added + used if the PCI passthrough scheduler filter has not been added |
tags: |
added: pci removed: pci-passthrough |
Changed in nova: | |
status: | In Progress → Confirmed |
assignee: | Rui Chen (kiwik-chenrui) → nobody |
What version of nova is this on?
A 500 error code usually means there is a stacktrace in the logs somewhere. Can you please include a paste to the stacktrace causing the 500 error.