Nova-compute fails to come up

Bug #1435661 reported by Pallavi Jindal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-cisco
New
Undecided
Unassigned

Bug Description

Version: staging/junoplus for neutron + latest devstack for other services

Issue: : Nova-compute service is not getting started at compute node after running stack.sh. lspci command gives vendor-id:product-id as [1137:0071] for Cisco VIC SR-IOV Virtual Functions.

Snippet of n-cpu.log after running stack.sh

PciConfigInvalidWhitelist: Invalid PCI devices Whitelist config Invalid entry: '{vendor_id:1137,product_id:0071}'
2015-03-23 12:08:18.107 ^[[01;31mERROR nova.openstack.common.threadgroup [^[[01;36mreq-ac1a74eb-359a-4fe1-8fcf-3f02f4482bf5 ^[[00;36mNone None^[[01;31m] ^[[01;35m^[[01;31mInvalid PCI devices Whitelist config Invalid entry: '{vendor_id:1137,product_id:0071}'^[[00m
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00mTraceback (most recent call last):
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/openstack/common/threadgroup.py", line 145, in wait
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m x.wait()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/openstack/common/threadgroup.py", line 47, in wait
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m return self.thread.wait()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 175, in wait
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m return self._exit_event.wait()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 121, in wait
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m return hubs.get_hub().switch()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 294, in switch
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m return self.greenlet.switch()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 214, in main
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m result = function(*args, **kwargs)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/openstack/common/service.py", line 491, in run_service
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m service.start()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/service.py", line 183, in start
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m self.manager.pre_start_hook()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 1250, in pre_start_hook
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m self.update_available_resource(nova.context.get_admin_context())
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 6181, in update_available_resource
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m rt = self._get_resource_tracker(nodename)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/manager.py", line 676, in _get_resource_tracker
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m nodename)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/compute/resource_tracker.py", line 78, in __init__
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m self.pci_filter = pci_whitelist.get_pci_devices_filter()
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/pci/whitelist.py", line 109, in get_pci_devices_filter
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m return PciHostDevicesWhiteList(CONF.pci_passthrough_whitelist)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/pci/whitelist.py", line 89, in __init__
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m self.specs = self._parse_white_list_from_config(whitelist_spec)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m File "/opt/stack/nova/nova/pci/whitelist.py", line 56, in _parse_white_list_from_config
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m reason=_("Invalid entry: '%s'") % jsonspec)
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00mPciConfigInvalidWhitelist: Invalid PCI devices Whitelist config Invalid entry: '{vendor_id:1137,product_id:0071}'
^[[01;31m2015-03-23 12:08:18.107 TRACE nova.openstack.common.threadgroup ^[[01;35m^[[00m

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.