Bug 1086512
Summary: | "ip link show" commands display Message Truncated | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Michael Samuel <mik> | ||||
Component: | iproute | Assignee: | Phil Sutter <psutter> | ||||
Status: | CLOSED ERRATA | QA Contact: | Jaroslav Aster <jaster> | ||||
Severity: | low | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6.5 | CC: | ebenes, gprocunier, gwatson, kzhang, laine, mik, mkalinin, rkhan, ssekidde | ||||
Target Milestone: | rc | Keywords: | Reopened | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | iproute-2.6.32-54.el6 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-05-11 00:18:49 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: | |||||||
Attachments: |
|
Description
Michael Samuel
2014-04-11 03:51:52 UTC
We also experience this issue on our Cisco UCS servers. We associated a 80 member dynamic connection pool on our VIC-1240/1280 cards to the 3 static nics and now iproute spams this 'Message truncated' error. (In reply to Michael Samuel from comment #0) > The problem appears to stem from lib/netlink.c one of the iov bufs being too > small. I've seen the netlink buffer issue with other network configuration tools as well. I expected that thousands of dummy interfaces would be enough for reproducing this but apparently not. Therefore while it's easy to change buffer sizes, it's hard to know which ones are actually insufficient if we can't test the change. What I can say is that there are two 16k buffers and two 8k buffers in the rhel6 and rhel7 libnetlink.c source file as found using `grep 'buf\['` but in upstream the latter two are also 16k so there apparently is a difference from upstream. I can not reproduce the issue locally. Could anyone perhaps get me access to a test system exposing the problem? Hi Michael, Can you please send a reliable reproducer for this. If we do not hear from you soon, then we might not be able to include it in our next RHEL6.x release. Thanks I no longer have access to the affected system, as I've changed jobs. It should be reproducible by just creating a system (maybe a VM) with a lot of network interfaces. Hi Michael, (In reply to Michael Samuel from comment #10) > I no longer have access to the affected system, as I've changed jobs. > > It should be reproducible by just creating a system (maybe a VM) with a lot > of network interfaces. OK. As stated, we can't reproduce this so I'm closing it for now. Feel free to reopen in case you run into this problem again, of course. This was seen on a system running RHEL6.7 with 80 VFs, a couple of PFs, and 15 macvtap interfaces (created by libvirt and attached to 15 of the VFs), so I'm reopening. As I suspected, this seems to be specific to certain types of interfaces. I did a test where I created 150 bridges attached to 150 vlan interfaces, and "ip -d link show" continued to work properly. Most likely it is related to the number of SRIOV virtual functions (which would affect the number of elements in the IFLA_VFINFO_LIST, which is all put into a single netlink response message when an IFLA_EXT_MASK with RTEXT_FILTER_VF is put in the RTM_GETLINK request that precedes it). I only have an 82576 card available though, so the maximum VFs I can get on my system is 14, which is much too low to see the problem. Created attachment 1114921 [details]
iproute-2.6.32-33.notrunc.el6_6.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0895.html |