How is the whitelist for PCI devices configured? if all of the PCI
device naming changed as part of the OS upgrade (or maybe the firmware
upgrade) do you also need to update the whitelist configuration for the
charm?

** Also affects: charm-nova-compute
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1883929

Title:
  Upgrade from X/O -> B/Q breaks pci_devices in mysql for SR-IOV

Status in OpenStack nova-compute charm:
  New
Status in OpenStack Compute (nova):
  New

Bug description:
  After upgrade from xenial/ocata to bionic/queens SR-IOV instance
  creation (--vnic-type direct) fails with missing devices:

  The pci_devices mysql table if filled with wrong PCI entries, that do
  not exist on the server. Restarting nova-compute and nova-cloud-
  controller services did not fix (rediscover) the proper PCI devices.

  Related errors:

  2020-06-17 12:55:19.556 1182599 WARNING nova.pci.utils 
[req-76b21329-b364-4999-ac86-8c729cb91ac0 - - - - -] No net device was found 
for VF 0000:d8:05.0: PciDeviceNotFoundById: PCI device 0000:d8:05.0 not found
  2020-06-17 12:55:19.603 1182599 WARNING nova.pci.utils 
[req-76b21329-b364-4999-ac86-8c729cb91ac0 - - - - -] No net device was found 
for VF 0000:d8:05.1: PciDeviceNotFoundById: PCI device 0000:d8:05.1 not found
  2020-06-17 12:55:19.711 1182599 WARNING nova.pci.utils 
[req-76b21329-b364-4999-ac86-8c729cb91ac0 - - - - -] No net device was found 
for VF 0000:d8:04.7: PciDeviceNotFoundById: PCI device 0000:d8:04.7 not found

  Error instance creation:

  {u'message': u'Device 0000:d8:04.4 not found: could not access 
/sys/bus/pci/devices/0000:d8:04.4/config: No such file or directory', u'code': 
500, u'details': u'Traceback (most recent call last):\n  File 
"/usr/lib/python2.7/dist-packa
  ges/nova/compute/manager.py", line 1863, in _do_build_and_run_instance\n    
filter_properties, request_spec)\n  File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2143, in 
_build_and_run_instance\n    instance_uuid=instance.uuid, 
reason=six.text_type(e))\
  nRescheduledException: Build of instance ec163abf-9c7a-460a-9512-4915f47af6b9 
was re-scheduled: Device 0000:d8:04.4 not found: could not access 
/sys/bus/pci/devices/0000:d8:04.4/config: No such file or directory\n', 
u'created': u'2020-06-17T11:46:11Z'

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-nova-compute/+bug/1883929/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to