- Issued:
- 2011-06-23
- Updated:
- 2011-06-23
RHEA-2011:0894 - Product Enhancement Advisory
Synopsis
Red Hat Enterprise MRG Realtime 2.0 Release
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated Red Hat Enterprise MRG Realtime packages are now available for Red Hat
Enterprise MRG 2.0.
Description
This update provides various enhancements for the following packages:
- The ibm-prtm package contains a utility and startup script for IBM BladeCenter
systems. It enables an Error Detection and Correction (EDAC) driver, and also
turns off the System Management Interrupts (SMI) generation, which improves
system response time to events.
- The python-linux-procfs package enables the extraction of information from the
/proc file system.
- The python-schedutils package provides an interface to the scheduler.
- The rtcheck package provides an application that tests the running system for
real-time capabilities. This program can be used by real-time-enabled programs
to determine if the environment they are in is suitable for them to run
correctly.
- The rtctl package comprises a set of scripts, which are used to manipulate the
scheduling priorities of groups of system threads.
- The rteval package contains a utility for measuring various aspects of
real-time behavior on systems under load. The script unpacks the hackbench and
kernel source code from the rteval-loads package, builds hackbench, and then
goes into a loop, running hackbench and compiling a kernel tree. During that
loop, the cyclictest program is run to measure event response time. After the
run time completes, a statistical analysis of the event response times is done
and printed to the screen.
- The rteval-loads package provides source code for system loads used by the
rteval package.
- The rt-setup package configures settings required by the Red Hat Enterprise
Linux real-time environment, such as creating the real-time group, adding
real-time user privileges to PAM (Pluggable Authentication Models), enabling the
configuration of kdump in real time, and disabling irqbalance by default.
- The rt-tests package includes a set of programs that test and measure various
components of real-time kernel behavior. This package measures timer, signal,
and hardware latency and tests the functioning of priority-inheritance mutexes.
- The tuna packages include graphical and command line interfaces for changing
scheduler and interrupt request (IRQ) settings. Changes can be made to CPUs, by
thread or at the IRQ level, taking into account the topology of multi-socket and
multi-core systems. Tuna gives the ability to isolate CPU cores and sockets for
use by a specific application or hardware device.
- The python-numeric package is a python module that provides support for
numerical operations for tuna.
This update provides a build of these packages for MRG 2.0, which is layered on
Red Hat Enterprise Linux 6. (BZ#704325)
Additionally, this update adds the following enhancements:
- The description of the rtcheck package has been updated to provide a clearer
overview of the package. (BZ#661896)
- On Red Hat Enterprise Linux 6, the kernel-rt-firmware package is compliant
with the default firmware loading script. To retain compatibility with this
system, this update removes both the firmware loading script and the related
udev rule from the rt-setup package. (BZ#666955)
- Previously, the Linux scheduler bindings provided by the python-schedutils
package were unable to set the CPU affinity on systems with more than 64 cores.
With this update, the package was modified to dynamically allocate the required
space, allowing the CPU affinity to be successfully set on large core systems.
(BZ#676927)
Users of the Realtime capabilities of Red Hat Enterprise MRG 2.0 are advised to
upgrade to these updated packages, which add these enhancements. Note that the
system must be rebooted for this update to take effect.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- MRG Realtime 2 x86_64
Fixes
- BZ - 661896 - Update %description for rtcheck
- BZ - 666955 - Modify rt-setup for RHEL6
- BZ - 676927 - tuna under RHEL6.0 can't set cpu affinity on large core count machines
- BZ - 704325 - RT user-space packages for MRG 2.0 [RHEL6]
CVEs
(none)
References
(none)
MRG Realtime 2
SRPM | |
---|---|
ibm-prtm-1.8-2.el6rt.src.rpm | SHA-256: 7eda1815fdfa236f4f31a2e10ea430a473b2f7f6cf487ff7bc925a5f7fcc3e3c |
python-linux-procfs-0.4.5-2.el6rt.src.rpm | SHA-256: 8dcb9866ebd26be24f23a074d4a1ea005ce6079e5bf08e2911dd8b9222d40bb8 |
python-numeric-24.2-15.el6rt.src.rpm | SHA-256: 642ea685f3b42542877d9c8acb22b0454af9eef701ca421acd23859615bc1284 |
python-schedutils-0.3-1.el6rt.src.rpm | SHA-256: 2f8b4f0cb8a57c9ab684d03812d1703b9811c28b718d58cb2f79c6c795033bb1 |
rt-setup-1.7-5.el6rt.src.rpm | SHA-256: ca9d20a0c4c4930bc9c80548083134834492e5ea4b8cca4b0261855549b87110 |
rt-tests-0.73-1.el6rt.src.rpm | SHA-256: 26f4627c81a6281b9c0938fdf2c78a9eec8b4163e5f32df514423b88857b80c0 |
rtcheck-0.7.6-3.el6rt.src.rpm | SHA-256: e3b7bf6ab8402281947ac7ef4664094231d6ffc7c72319553606436f9011441b |
rtctl-1.9-2.el6rt.src.rpm | SHA-256: 23b39682b275d10db7ab4a76cc1c0d7db52ce6c602bf3fe17ec3fb9134cd271f |
rteval-1.33-1.el6rt.src.rpm | SHA-256: 084274a0a061af9237a4c8ef254dd63cca06b66eba469ce4391770fce979a220 |
rteval-loads-1.3-1.el6rt.src.rpm | SHA-256: 7d96a32cd3e53d7b86a14e5796156620d81a4652815251f0bdf4d70e8ca2e032 |
tuna-0.10.1-2.el6rt.src.rpm | SHA-256: 094bbab43bd6a24ec16dcf3a335885dd06e26bd8b5b394f49306d8fc9166ba0a |
x86_64 | |
ibm-prtm-1.8-2.el6rt.noarch.rpm | SHA-256: 023a353f0676e008314b5862bd99c4feb9f58efb6d659ea440d232911b4e2461 |
oscilloscope-0.10.1-2.el6rt.noarch.rpm | SHA-256: 2f4c5182ba075c00c25ba7effefc94defabd4525d6baaee2b7b7ca6bb6a70c0a |
python-linux-procfs-0.4.5-2.el6rt.noarch.rpm | SHA-256: 2b51777fa13ba11f5c6ee5eec369e56150bf39ef6fb425dc23c1cd3c145ae690 |
python-numeric-24.2-15.el6rt.x86_64.rpm | SHA-256: bf9d6f8e14a4de041678670490a7eedaeda3cc1b923a94268e175449fcf6a339 |
python-numeric-debuginfo-24.2-15.el6rt.x86_64.rpm | SHA-256: 12ff2b83e7a04bb17434b739260dbdd3866537edab281c122d57d57f1e24a9a8 |
python-schedutils-0.3-1.el6rt.x86_64.rpm | SHA-256: 4584462d30cbdaf7896a110c18dacb6b528f2034c349b7ac682ee8d8eb1d8e5f |
python-schedutils-debuginfo-0.3-1.el6rt.x86_64.rpm | SHA-256: e0f340387229201123c14cd5abe9e2bc824eb9b55112e6a46cffa329648441a3 |
rt-setup-1.7-5.el6rt.noarch.rpm | SHA-256: c6d6391ba06382e79d289a3e977e55eba8c5fa134519b6aff7cc2f2219fa76a1 |
rt-tests-0.73-1.el6rt.x86_64.rpm | SHA-256: 7354de7adf3a272081dcbe9ce1f4b4be1aae9aa468f3111252fd037a22dbb8c3 |
rt-tests-debuginfo-0.73-1.el6rt.x86_64.rpm | SHA-256: 909ccaf8de11b53dc2fc41e232aba06faede6f2e34b42f7923553ba5378b03bc |
rtcheck-0.7.6-3.el6rt.x86_64.rpm | SHA-256: acc81f727345b8e9d1e14ce0adfbb0c1514261678fa6af742d8948837906986f |
rtcheck-debuginfo-0.7.6-3.el6rt.x86_64.rpm | SHA-256: a6573dfc858da9e53ae638436c9d1a6086396a6890ff4c3b1acd10e3cf0c977e |
rtctl-1.9-2.el6rt.noarch.rpm | SHA-256: b12abe30fe65fcfd61c949029556af6b5c5f8a2ae16c068ac26768a390205dd6 |
rteval-1.33-1.el6rt.noarch.rpm | SHA-256: 65badaf06cb1b0a9da2b30b8f6c1295ab6a5455525e68678f3b664fe596cf27b |
rteval-loads-1.3-1.el6rt.noarch.rpm | SHA-256: 1dcc083b8cf4cb8112562984b9e23dd64febece5f8bc8df14c17bba4329e9372 |
tuna-0.10.1-2.el6rt.noarch.rpm | SHA-256: dcd75dd65a936f35f583be147a59695e691a3dc1d96bb867ee012a600f408393 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.