Bug 986391

Summary: Add ability to detect / retrace realtime kernels (kernel-rt)
Product: [Fedora] Fedora EPEL Reporter: Dave Wysochanski <dwysocha>
Component: retrace-serverAssignee: Michal Toman <mtoman>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: el6CC: jmoskovc, mtoman, pknirsch, rvokal
Target Milestone: ---Keywords: TestCaseProvided
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: retrace-server-1.10-1.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-22 18:25:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dave Wysochanski 2013-07-19 16:15:40 UTC
Description of problem:

Today retrace-server-1.9-6.el6.noarch does not detect vmcores of kernel-rt kernels.  This should be a simple matter of detecting the format of the kernel version and resolving it to the proper kernel-rt-debuginfo package / path.

Version-Release number of selected component (if applicable):
retrace-server-1.9-6.el6.noarch

How reproducible:
Any kernel-rt kernel

Steps to Reproduce:
1. take a vmcore on a system running a 'rt' kernel (For example, 2.6.33.9-rt31.66.el6rt.x86_64)
2. submit to retrace-server
3. fails to identify the kernel-rt-debuginfo package.  it looks like it parses the kernel version ok, may just need some further logic to look for 'el6rt' or something else.

Actual results:
Fail to detect the proper kernel-debuginfo.

Expected results:
Detects proper kernel debuginfo path.

Additional info:
I have an example I can share on our local retrace server.  May need to chat with the rt kernel people to be sure the logic created will work for all rt kernels.

Comment 5 Michal Toman 2013-08-12 11:51:19 UTC
Fixed in upstream:

commit 1f1ba45dafa1d242db2f79b3c3901b0e599f3bc9
Author: Michal Toman <mtoman>
Date:   Mon Aug 12 13:48:13 2013 +0200

    find correct debuginfo for realtime kernels

Comment 6 Fedora Update System 2013-08-21 11:36:51 UTC
retrace-server-1.10-1.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/retrace-server-1.10-1.el6

Comment 7 Fedora Update System 2013-08-21 19:01:03 UTC
Package retrace-server-1.10-1.el6:
* should fix your issue,
* was pushed to the Fedora EPEL 6 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing retrace-server-1.10-1.el6'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-11280/retrace-server-1.10-1.el6
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2013-08-22 18:25:11 UTC
retrace-server-1.10-1.el6 has been pushed to the Fedora EPEL 6 stable repository.  If problems still persist, please make note of it in this bug report.