Bug 716371
Summary: | e1000:happened with multi nics:Execute multiple netperf clients caused system call interrupted | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Golita Yue <gyue> |
Component: | kvm | Assignee: | jason wang <jasowang> |
Status: | CLOSED WONTFIX | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.7 | CC: | fyang, juzhang, michen, mkenneth, rhod, rick.jones2, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 713063 | Environment: | |
Last Closed: | 2011-07-31 13:42:26 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 713063 | ||
Bug Blocks: | 580948 |
Description
Golita Yue
2011-06-24 08:36:33 UTC
Just a comment about (ab)use of the UDP_STREAM test. There is no flow-control in UDP and a netperf UDP_STREAM test does not add any of its own, so those UDP_STREAM tests will no doubt be flooding the interconnect(s) with traffic. This may very well blow the timing so out of the water that netperf will not be able to cope. Looking at the code in src/nettest_bsd.c the "netperf remote error" is printing the value of response->serv_errno. There is no explicit setting of that to a value of four, which then implies that is an actual errno number from the system running netserver. In this case, where netperf and netserver systems are probably running the same/similar OS, that netperf attempts to do a perror() with that value is probably ok, but may not be the most "robust" thing to do, so in general, it is best to lookup the errno in the context of the system on which netserver was running. (I can never recall how standardized errno values are). Also, I take it that is a "by hand" reciting of what netperf emitted rather than a direct cut-and-paste as there is a colon after netperf in the fprintf() calls in the source code :) rick jones mr netperf |