libvirt display error after restart driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
After restarting driver the syslog display message:
Jan 2 12:53:30 qa-h-vrt-044 libvirtd[35130]: nl_recv returned with error: No buffer space available.
However, all the system seems to work normally
*******
Host-Name : qa-h-vrt-044
Manufacturer : Dell Inc.
Product Name : PowerEdge R720
Cores : 24
Architecture : x86_64
Bios-Version : 2.5.2 Release Date: 01/28/2015
Linux Distro : Ubuntu 16.04.1 LTS
Kernel-Version : 4.8.0-34-generic
-------
MFT-Version : 4.6.0-33
lldpad-Version : ethtool-Version: 4.5
----------------- HCA's--
HCA 1: CX354A - ConnectX-3 Pro QSFP
FW Version : 2.40.5000
HCA 2: FW Version :
HCA 3: CX456A - ConnectX-4 QSFP
FW Version : 12.17.2020
HCA 4: CB192A - Connect-IB QSFP
FW Version : 10.16.1020
HCA 5: CX4121A - ConnectX-4 LX SFP28
FW Version : 14.17.2020
*******
root@qa-
ii gir1.2-
ii libvirt-bin 1.3.1-1ubuntu10.6 amd64 programs for the libvirt library
ii libvirt-
ii libvirt0:amd64 1.3.1-1ubuntu10.6 amd64 library for interfacing with different virtualization systems
ii python-libvirt 1.3.1-1ubuntu1 amd64 libvirt Python bindings
root@qa-
Linux qa-h-vrt-045 4.8.0-34-generic #36~16.04.1-Ubuntu SMP Wed Dec 21 18:55:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Thanks for reporting this issue.
nl_recv is from libnl3. Can you provide the full libvirt and syslog to see if there is any additional data that might help? Also do you have identically configured systems that are also working as expected?
This message can happen when you have a number of I/O cards, especially newer ones with SRIOV capabilities that require more buffer space, but not sure if that is the case here. In Xenial the page size is set by:
682 if (page_size == 0)
683 page_size = getpagesize() * 4;