Bug 584412
Summary: | transmission stops when tap does not consume | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Michael S. Tsirkin <mst> | |
Component: | kernel | Assignee: | Michael S. Tsirkin <mst> | |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | |
Severity: | medium | Docs Contact: | ||
Priority: | high | |||
Version: | 5.5.z | CC: | cww, dhoward, jpirko, jplans, mjenner, mlessard, mwagner, tburke, wquan, yvugenfi | |
Target Milestone: | rc | Keywords: | ZStream | |
Target Release: | 5.3.z | |||
Hardware: | All | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 584428 665293 672619 (view as bug list) | Environment: | ||
Last Closed: | 2011-01-13 21:28:36 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: | ||||
Bug Blocks: | 580949, 584428, 591842, 643348, 665293, 665295, 666367, 672619 |
Description
Michael S. Tsirkin
2010-04-21 14:28:50 UTC
brew build with fix http://brewweb.devel.redhat.com/brew/taskinfo?taskID=2376934 bug is reported fixed on this build Brew build was tested by QE team with DTM 1.5 (the tool for running WHQL tests) on Windows 7, Windows 2008 and Windows 2008 R2. Blue screens as a result of the hanged transfer were not experienced during those tests. in kernel-2.6.18-200.el5 You can download this test kernel from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed. hi, Michael S. Tsirkin I try to reproduce this bug as following steps,but failed, could you help to check if there is somewhere I misunderstanding ? 1.Host: 2.6.18-194.el5 2.Host: ps -ef |grep qemu root 7681 4933 17 12:38 pts/7 00:02:05 /usr/libexec/qemu-kvm -M pc -m 2048 -smp 2 -name guest1 -no-kvm-pit-reinjection -rtc-td-hack -startdate now -drive file=/mnt/rhel5.5-32-virtio.qcow2,if=virtio,boot=on,cache=none -net nic,macaddr=00:00:12:31:4A:01,vlan=0 -net tap,scprit=/etc/ifup,vlan=0 -usb -vnc :1 -monitor stdio root 7968 5006 13 12:45 pts/8 00:00:38 /usr/libexec/qemu-kvm -M pc -m 2048 -smp 2 -name guest2 -no-kvm-pit-reinjection -rtc-td-hack -startdate now -drive file=/mnt/rhel5.5-64-virtio.qcow2,if=virtio,boot=on,cache=none -net nic,macaddr=00:00:12:31:4A:02,vlan=0,model=virtio -net tap,scprit=/etc/ifup,vlan=0 -usb -vnc :2 -monitor stdio 3.ifdown nic on the guest1 4.ping -b -s 1472 guest1_ip on the guest2 5.Host: kill -9 7968 (guest2) process die. *** Bug 586829 has been marked as a duplicate of this bug. *** Reproduce it with in kernel-2.6.18-194 according the steps from bug 584428#c11. Steps: 1. force arp in guest A to match guest B arp -i eth0 -s <ip for guest B> <mac for guest B> 2. ping guest B, we should get back packets e.g. with -c 1 3. ifdown guest B 4. ping guest B_ip -i 0.01 keep ping operator about 4 hours or more till finding guest A could receive packages from guest B. 5. kill -9 13498 (process of guest A,process does not die) ps -ef |grep qemu-kvm root 13498 4152 0 Sep10 pts/1 00:02:59 [qemu-kvm] <defunct> dmesg log shows: breth0: port 2(tap0) entering disabled state unregister_netdevice: waiting for tap0 to become free. Usage count = 1 unregister_netdevice: waiting for tap0 to become free. Usage count = 1 And it PASSED in kernel-2.6.18-209. Thanks~~ An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0017.html |