Bug 626185
| Summary: | Interrupted system call when running netperf from external to guest. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Quan Wenli <wquan> | ||||||
| Component: | qemu-kvm | Assignee: | Michael S. Tsirkin <mst> | ||||||
| Status: | CLOSED DUPLICATE | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | low | ||||||||
| Version: | 6.1 | CC: | gyue, mkenneth, rhod, virt-maint | ||||||
| Target Milestone: | rc | Keywords: | Reopened | ||||||
| Target Release: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2012-01-09 16:58:33 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: | |||||||||
| Attachments: |
|
||||||||
|
Description
Quan Wenli
2010-08-22 15:12:43 UTC
Created attachment 440223 [details]
netperf strace on the external
error message on the external host:Interrupted system call netperf: remote error 4
Created attachment 440224 [details]
netserver strace on the guest
You need to use -f flag to trace netserver, the trace does not include any info after clone. Retest it with kernel-2.6.32-71.el6.x86_64 & qemu-kvm-0.12.1.2-2.113.el6_0.3.x86_64. whatever vhost or virtio userspace ,there is no interrupted system call anymore. 1 >when virtio userspace on netperf site ,the throughput on external site is belowing : # ./netperf -H 192.168.0.23 -l 10 TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.0.23 (192.168.0.23) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.02 1456.57 2>when virtio userspace on netperf site ,the throughput on external site is belowing : # ./netperf -H 192.168.0.23 -l 10 TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.0.23 (192.168.0.23) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.01 4883.73 So it could be notbug now. Gone in latest kernel, but we don't know why... Let's close for now. Hit this bug with guest RHEL-Server-6.2-64 virtio nic again. host info: qemu-kvm-0.12.1.2-2.209.el6_2.1.x86_64 kernel-2.6.32-220.el6.x86_64 How reproducible: 5% Steps: Run multiple netperf clients on host, they connect with the netperf-server in guest. clients fail to execute cmds and output "interrupted system call" 1. boot up a guest 2. setup and launch netperf server in guest guest)# ./netserver 3. setup and launch multiple netperf client in host. host)# while true;do ./netperf -t TCP_STREAM -H $guest_ip ;echo Tcp:$?;done & host)# while true;do ./netperf -t UDP_STREAM -H $guest_ip;echo Udp:$?;done & host)# while true;do ./netperf -H $guest_ip -- -m 200; echo $? Other:$?;done & Actual results: netperf clients outputted: interrupted system call netperf remote error 4 additional info: job link: https://virtlab.englab.nay.redhat.com/job/43082/details/ Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux. *** This bug has been marked as a duplicate of bug 684127 *** |