Bug 442991

Summary: Include xenpv-driver in bare metal kernel rpm.
Product: Red Hat Enterprise Linux 5 Reporter: Daniel Riek <riek>
Component: kernelAssignee: Don Dutile (Red Hat) <ddutile>
Status: CLOSED ERRATA QA Contact: Martin Jenner <mjenner>
Severity: high Docs Contact:
Priority: high    
Version: 5.3CC: cward, dzickus, junichi.nomura, kernel-mgr, ltroan, qcai, rlerch, tao, tatsu-ab1, uchida-mxb, vsd-xen-devel, xen-maint
Target Milestone: betaKeywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Fully virtualized Red Hat Enterprise Linux 5 guests encountered suboptimal performance when using emulated disk and network devices. In this update, the kmod-xenpv package has been included to simplify the use of paravirtualized disks and networks in fully virtualized guests. Using these drivers in fully virtualized guests can significantly improve the performance and functionality of fully virtualized guests. Bug fixes made for netfront and block front drivers are immediately realized and synchronized with the kernel package.
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-20 19:49:00 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: 432380, 432381, 442996, 448732, 448753, 454962    

Description Daniel Riek 2008-04-18 03:05:54 UTC
Prior to RHEL 5.3, Red Hat provides a para-virtualized driver as a separate
kmod-xenpv rpm package. In 5.3, the driver is planned to be included in the
normal bare-metal kernel rpm.

Comment 3 Don Dutile (Red Hat) 2008-06-19 19:52:19 UTC
*** Bug 446099 has been marked as a duplicate of this bug. ***

Comment 4 Daniel Berrangé 2008-07-10 14:49:46 UTC
*** Bug 441471 has been marked as a duplicate of this bug. ***

Comment 5 Don Dutile (Red Hat) 2008-07-10 14:53:45 UTC
*** Bug 438479 has been marked as a duplicate of this bug. ***

Comment 6 Don Dutile (Red Hat) 2008-07-31 19:00:53 UTC
Posted patches for 5.3 on 7/17 for i686 & x86_64 bare-metal kernels.
Posted patches for 5.3 on 7/25 for ia64 bare-metal kernel.

Comment 7 Don Zickus 2008-08-22 19:49:43 UTC
in kernel-2.6.18-105.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 8 Don Zickus 2008-09-11 01:46:40 UTC
Reverting back to POST so I can bring in the ia64 patch series too.

Comment 9 Don Zickus 2008-09-11 19:43:03 UTC
in kernel-2.6.18-111.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 13 Ryan Lerch 2008-11-07 00:03:27 UTC
This bug (feature request) has been marked for inclusion in the Red Hat
Enterprise Linux 5.3 Release Notes.

To aid in the development of relevant and accurate release notes, please fill
out the "Release Notes" field above with the following 4 pieces of information:


Cause:   What actions or circumstances induced the feature request.

Consequence:  What action was inhibited by the feature's absence.

Fix:   What was done to implement the feature.

Result:  now happens when the actions or circumstances above occur. (NB: this
is not the same as 'the feature request was fulfilled')

Comment 15 Don Dutile (Red Hat) 2008-11-11 21:42:41 UTC
First attempt at release note request(s):

Cause:   Performance is improved for fully virtualized (Xen) RHEL guests when paravirtualized drivers are used in the guest system.

Consequence:  Xen-based, fully-virtualized RHEL5 guests had sub-optimal performance in disk and network performance due to emulated disk(IDE) and network (8139) devices.  


Fix:   The asynchronous, kmod-xenpv package was backported and included into RHEL5.3 to simplify the use of Xen paravirtulaized disks and networks in fully virtualized RHEL5 guests.

Result:  The inclusion of the Xen pv drivers in fully virtualized guests can significantly improved the performance and functionality of fully virtualized guests.   Bug fixes made for netfront and block front xen drivers are immediately realized and synchronized with the kernel package (not asynchronous, as the kmod-xenpv package is wrt the kernel package).

Comment 18 Ryan Lerch 2008-11-27 05:18:07 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
Fully virtualized Red Hat Enterprise Linux 5 guests encountered suboptimal performance when using emulated disk and network devices. In this update, the kmod-xenpv package has been included to simplify the use of paravirtulaized disks and networks in fully virtualized guests. 

Using these drivers in fully virtualized guests can significantly improve the performance and functionality of fully virtualized guests. Bug fixes made for netfront and block front drivers are immediately realized and synchronized with the kernel package.

Comment 19 Ryan Lerch 2008-11-27 05:19:31 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1,3 +1,3 @@
-Fully virtualized Red Hat Enterprise Linux 5 guests encountered suboptimal performance when using emulated disk and network devices. In this update, the kmod-xenpv package has been included to simplify the use of paravirtulaized disks and networks in fully virtualized guests. 
+Fully virtualized Red Hat Enterprise Linux 5 guests encountered suboptimal performance when using emulated disk and network devices. In this update, the kmod-xenpv package has been included to simplify the use of paravirtualized disks and networks in fully virtualized guests. 
 
 Using these drivers in fully virtualized guests can significantly improve the performance and functionality of fully virtualized guests. Bug fixes made for netfront and block front drivers are immediately realized and synchronized with the kernel package.

Comment 20 Chris Ward 2008-11-28 07:13:52 UTC
Partners, this bug should be fixed in the latest RHEL 5.3 Snapshot. We believe that you have some interest in its correct functionality, so we're making a friendly request to send us some testing feedback. 

If you have a chance to test it, please share with us your findings. If you have successfully VERIFIED the fix, please add PartnerVerified to the Bugzilla keywords, along with a description of the results. Thanks!

Comment 21 Chris Ward 2008-12-18 10:38:38 UTC
~~ Snapshot 6 is out ~~ Partners, please test and let us know if this bug has been fixed. Add PartnerVerified keyword if everything works as expected. For any new issues encountered, CLONE this bug and report the issues in the new bug.

Comment 32 Chris Lalancette 2009-01-15 09:25:01 UTC
*** Bug 452370 has been marked as a duplicate of this bug. ***

Comment 33 Chris Lalancette 2009-01-15 09:25:31 UTC
*** Bug 452303 has been marked as a duplicate of this bug. ***

Comment 34 errata-xmlrpc 2009-01-20 19:49:00 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-0225.html