Bug 460874 - lost packets when live migrating (RHEL4 XEN)
Summary: lost packets when live migrating (RHEL4 XEN)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: kernel-xen
Version: 4.8
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: rc
: ---
Assignee: Don Dutile (Red Hat)
QA Contact: Martin Jenner
URL:
Whiteboard:
: 468290 473408 (view as bug list)
Depends On: 453526
Blocks: 462680 469891
TreeView+ depends on / blocked
 
Reported: 2008-09-02 10:05 UTC by Olivier Fourdan
Modified: 2018-10-19 23:44 UTC (History)
19 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-05-18 19:06:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Fix race condition on interface bring-up (552 bytes, patch)
2008-09-02 10:10 UTC, Olivier Fourdan
no flags Details | Diff
Use register_netdevice_notifier() instead of register_inetaddr_notifier() (634 bytes, patch)
2008-09-02 10:13 UTC, Olivier Fourdan
no flags Details | Diff
Fix netdev_notify() (552 bytes, patch)
2008-09-02 10:17 UTC, Olivier Fourdan
no flags Details | Diff
Fix race condition on interface bring-up (679 bytes, patch)
2008-09-23 08:14 UTC, Olivier Fourdan
no flags Details | Diff
Proposed/posted patch for rhel4.8. (1.53 KB, patch)
2008-09-29 21:41 UTC, Don Dutile (Red Hat)
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2009:1024 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 4.8 kernel security and bug fix update 2009-05-18 14:57:26 UTC

Comment 1 Olivier Fourdan 2008-09-02 10:10:54 UTC
Created attachment 315515 [details]
Fix race condition on interface bring-up

This patch is from:

    https://bugzilla.redhat.com/show_bug.cgi?id=453526#c18
    https://bugzilla.redhat.com/attachment.cgi?id=311214

And was applied on the kernel 2.6.9-78

Comment 2 Olivier Fourdan 2008-09-02 10:13:49 UTC
Created attachment 315517 [details]
Use register_netdevice_notifier() instead of register_inetaddr_notifier()

This patch was created based on comment 32 in bug #453526 https://bugzilla.redhat.com/show_bug.cgi?id=453526#c32

It applies on top of a 2.6.9-78 kernel.

Comment 3 Olivier Fourdan 2008-09-02 10:17:18 UTC
Created attachment 315519 [details]
Fix netdev_notify()

This patch is based on comment 36 of bug #453526
https://bugzilla.redhat.com/show_bug.cgi?id=453526#c36

It applies on top of a kernel-2.6.9-78 source tree and complements previous attachment #315517 [details] (https://bugzilla.redhat.com/attachment.cgi?id=315517)

Comment 7 Olivier Fourdan 2008-09-23 08:14:56 UTC
Created attachment 317446 [details]
Fix race condition on interface bring-up

Thanks for noticing this, the attachement for comment #1 is not the correct file, this is the correct patch.

All three are required to fix the issue. Sorry for the mistake.

Comment 8 Herbert Xu 2008-09-23 08:24:23 UTC
Thanks Olivier.  This is the part of #458934 that we need for RHEL4.

Comment 10 Don Dutile (Red Hat) 2008-09-29 21:41:24 UTC
Created attachment 318010 [details]
Proposed/posted patch for rhel4.8.

May want to consider backporting to rhel4.7 z-stream if critical need before 4.8 release.

Comment 11 Vivek Goyal 2008-10-21 19:08:16 UTC
Committed in 78.15.EL . RPMS are available at http://people.redhat.com/vgoyal/rhel4/

Comment 13 Bill Burns 2008-10-28 12:08:43 UTC
*** Bug 468290 has been marked as a duplicate of this bug. ***

Comment 15 Don Dutile (Red Hat) 2008-12-01 17:08:54 UTC
*** Bug 473408 has been marked as a duplicate of this bug. ***

Comment 16 Issue Tracker 2009-01-28 20:51:48 UTC
Customer confirmed that 78.15.EL has fixed the issue.

Bill

Internal Status set to 'Waiting on Engineering'

This event sent from IssueTracker by bbraswel 
 issue 222899

Comment 19 Luo Fei 2009-04-22 10:48:34 UTC
I tested many times of live migration with 2.6.9-78.ELxenU or 2.6.9-88.ELxenU on the domU, RHEL5-Server-U3 on the two dom0s. 
with 2.6.9-78.ELxenU, many packets lost.
...
64 bytes from 10.16.71.121: icmp_seq=74 ttl=59 time=314 ms
64 bytes from 10.16.71.121: icmp_seq=75 ttl=59 time=312 ms
64 bytes from 10.16.71.121: icmp_seq=76 ttl=59 time=313 ms
64 bytes from 10.16.71.121: icmp_seq=380 ttl=59 time=312 ms
64 bytes from 10.16.71.121: icmp_seq=381 ttl=59 time=310 ms
64 bytes from 10.16.71.121: icmp_seq=382 ttl=59 time=321 ms
64 bytes from 10.16.71.121: icmp_seq=383 ttl=59 time=311 ms
...
with 2.6.9-88.ELxenU, shows no packet being lost.

Comment 21 errata-xmlrpc 2009-05-18 19:06:17 UTC
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-2009-1024.html


Note You need to log in before you can comment on or make changes to this bug.