Bug 1154201
Summary: | [nova][PCI-Passthrough] TypeError: pop() takes at most 1 argument (2 given) | |||
---|---|---|---|---|
Product: | [Community] RDO | Reporter: | Joe Talerico <jtaleric> | |
Component: | openstack-nova | Assignee: | Eoghan Glynn <eglynn> | |
Status: | CLOSED EOL | QA Contact: | Shai Revivo <srevivo> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | unspecified | CC: | beagles, berrange, dasmith, eglynn, jtaleric, rbryant, sbauza, sferdjao, sgordon, srevivo, stoner, vromanso | |
Target Milestone: | --- | |||
Target Release: | Juno | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1154737 (view as bug list) | Environment: | ||
Last Closed: | 2016-05-19 16:00:34 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1154737 |
Description
Joe Talerico
2014-10-17 21:02:54 UTC
This is n RHEL7 I get the impression that they have mistakenly changed the config option format in Juno. If correct this needs to be fixed to be backwards compatible with the old format. Yeah, that code was touched at the last minute too. Can you file a bug upstream against nova? I'm getting the exact same problem on the Juno A2 release on RHEL 7.1 /etc/nova/nova.conf:1641:pci_alias=[{"name": "SRIOVnic", "product_id": "1515", "vendor_id": "8086"},{"name": "SRIOVnic10G", "product_id": "10ed", "vendor_id": "8086"}] /etc/nova/nova.conf:1651:pci_passthrough_whitelist=[{"vendor_id": "8086", "product_id": "1515"},{"vendor_id": "8086", "product_id": "10ed"}] [root@macb8ca3a6106b4 ~]# tail -f /var/log/nova/nova-compute.log 2015-04-10 10:39:27.724 23934 TRACE nova File "/usr/lib/python2.7/site-packages/nova/pci/pci_whitelist.py", line 68, in __init__ 2015-04-10 10:39:27.724 23934 TRACE nova self.specs = self._parse_white_list_from_config(whitelist_spec) 2015-04-10 10:39:27.724 23934 TRACE nova File "/usr/lib/python2.7/site-packages/nova/pci/pci_whitelist.py", line 49, in _parse_white_list_from_config 2015-04-10 10:39:27.724 23934 TRACE nova spec = pci_devspec.PciDeviceSpec(jsonspec) 2015-04-10 10:39:27.724 23934 TRACE nova File "/usr/lib/python2.7/site-packages/nova/pci/pci_devspec.py", line 132, in __init__ 2015-04-10 10:39:27.724 23934 TRACE nova self._init_dev_details() 2015-04-10 10:39:27.724 23934 TRACE nova File "/usr/lib/python2.7/site-packages/nova/pci/pci_devspec.py", line 137, in _init_dev_details 2015-04-10 10:39:27.724 23934 TRACE nova self.vendor_id = details.pop("vendor_id", ANY) 2015-04-10 10:39:27.724 23934 TRACE nova TypeError: pop() takes at most 1 argument (2 given) 2015-04-10 10:39:27.724 23934 TRACE nova This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen. |