yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #77385
[Bug 1771662] Re: [bionic] libvirtError: Node device not found: no node device with matching name
This bug was fixed in the package libvirt - 4.6.0-2ubuntu3.3
---------------
libvirt (4.6.0-2ubuntu3.3) cosmic; urgency=medium
* d/p/ubuntu/lp-1811198-utils-Remove-arbitrary-limit-on-socket_id-core_id
.patch: fix arm servers with high core_id (LP: #1811198)
* d/p/ubuntu/lp-1771662-*: fix assumption that all VFs have PFs assigned
(LP: #1771662)
-- Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx> Thu, 31 Jan
2019 12:29:37 +0100
** Changed in: libvirt (Ubuntu Cosmic)
Status: Fix Committed => Fix Released
** Changed in: libvirt (Ubuntu Bionic)
Status: Fix Committed => Fix Released
--
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/1771662
Title:
[bionic] libvirtError: Node device not found: no node device with
matching name
Status in OpenStack nova-compute charm:
Invalid
Status in OpenStack Compute (nova):
Invalid
Status in libvirt package in Ubuntu:
Fix Released
Status in libvirt source package in Bionic:
Fix Released
Status in libvirt source package in Cosmic:
Fix Released
Status in libvirt source package in Disco:
Fix Released
Bug description:
[Impact]
* Libvirt has had the assumption that every VF (virtual function) will
have a PF (physical function) assigned, but that does not hold true on
some special Hardware like the Cavium ThunderX
* Dannf helped some patches initially from Linaro to be accepted upstream
and those we'd want to backport to Bionic and Cosmic
[Test Case]
* Verify that virsh nodedev-list shows the onboard NICs:
$ sudo virsh nodedev-list | grep ^net
net_enP2p1s0f1_42_ca_74_64_88_75
net_enP2p1s0f2_42_ca_74_64_88_76
net_enP2p1s0f3_42_ca_74_64_88_77
* This needs plenty of setup and special HW, but Jason Hobbs & Dannf are
willing to do the verification in our test lab.
[Regression Potential]
* Review hasn't spotted any issues, but in theory there could be negative
effects to PF/VF pass-through cases. There is some code cleanup
associated that should not, but might cause issues on that.
I'd ask Jason to also run PF/VF workload on the PPA/SRU with other
Hardware as well (like our x86 test environment) to be sure of that
being ok.
[Other Info]
* n/a
---
After deploying openstack on arm64 using bionic and queens, no
hypervisors show upon. On my compute nodes, I have an error like:
2018-05-16 19:23:08.165 282170 ERROR nova.compute.manager
libvirtError: Node device not found: no node device with matching name
'net_enP2p1s0f1_40_8d_5c_ba_b8_d2'
In my /var/log/nova/nova-compute.log
I'm not sure why this is happening - I don't use enP2p1s0f1 for
anything.
There are a lot of interesting messages about that interface in syslog:
http://paste.ubuntu.com/p/8WT8NqCbCf/
Here is my bundle: http://paste.ubuntu.com/p/fWWs6r8Nr5/
The same bundle works fine for xenial-queens, with the source changed
to the cloud-archive, and using stable charms rather than -next. I hit
this same issue on bionic queens using either stable or next charms.
This thread has some related info, I think:
https://www.spinics.net/linux/fedora/libvir/msg160975.html
This is with juju 2.4 beta 2.
Package versions on affected system:
http://paste.ubuntu.com/p/yfQH3KJzng/
To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-nova-compute/+bug/1771662/+subscriptions