Enhancement Advisory tuna, rt-setup, rtctl, and python-linux-procfs enhancement update

Advisory: RHEA-2008:0865-4
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2008-09-03
Last updated on: 2008-09-03
Affected Products: Red Hat Enterprise MRG v1 for Red Hat Enterprise Linux (version 5)
OVAL: N/A

Details

Enhanced tuna, rt-setup, rtctl, and python-linux-procfs packages are now
available for Red Hat Enterprise MRG 5.

The tuna package provides an interface for changing both scheduler and IRQ
tunables, at whole CPU, per-thread or per-IRQ levels. tuna allows CPUs to
be isolated for use by a specific application and threads and interrupts to
be moved to a CPU simply by dragging and dropping them.

The rt-setup package configures settings required by the Red Hat Enterprise
Linux realtime environment, such as creating the realtime group, adding
realtime user privileges to PAM (Pluggable Authentication Models), enabling
the configuration of kdump in realtime, and disabling irqbalance by default.

The rtctl package comprises a set of scripts which are used to manipulate
the scheduling priorities of groups of system threads.

The python-linux-procfs package enables the extraction of information from
the /proc filesystem.

These updated tuna, rt-setup, rtctl, and python-linux-procfs packages add
the following enhancements:

* the tuna package has been updated to a later version, which adds support
for saving kthread scheduler tunings in the /etc/rtgroups configuration file.

* the rtctl package has been updated to support processor affinity masks.

* Addition of per process flags and SMP affinity masks for use with tuna.

* the rt-setup package's 'rt-setup-kdump' command now properly handles
command line arguments, such as the '--help' option, and stops processing
files when invalid arguments are specified.

Users of the Realtime capabilities of Red Hat Enterprise MRG 5 are advised
to upgrade to these updated tuna, rt-setup, rtctl, and python-linux-procfs
packages, which add these enhancements.


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
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Enterprise MRG v1 for Red Hat Enterprise Linux (version 5)

SRPMS:
python-linux-procfs-0.4-1.el5rt.src.rpm     c254e3b7ae4fb3e45d81c559bb5c68b3
rt-setup-1.1-6.el5rt.src.rpm     79abcb31f61a01d5dfade74daf802566
rtctl-1.5-1.el5rt.src.rpm     8ca2bede095160b121bea314abf1c604
tuna-0.6-1.el5rt.src.rpm     2a761f08a1bc98f7bff96cae55044fba
 
IA-32:
oscilloscope-0.6-1.el5rt.noarch.rpm     c8894044ffb3b402eb7eafeaed23226b
python-linux-procfs-0.4-1.el5rt.noarch.rpm     c0469363b2f4c22881597c9190e6aa98
rt-setup-1.1-6.el5rt.noarch.rpm     7f7f3cf63bca4cbef91ca2dc7f01cd87
rtctl-1.5-1.el5rt.noarch.rpm     5346e118574cccae5199ee2a35a19496
tuna-0.6-1.el5rt.noarch.rpm     ef282b77ec10bdc2aced1dc4822275ba
 
x86_64:
oscilloscope-0.6-1.el5rt.noarch.rpm     c8894044ffb3b402eb7eafeaed23226b
python-linux-procfs-0.4-1.el5rt.noarch.rpm     c0469363b2f4c22881597c9190e6aa98
rt-setup-1.1-6.el5rt.noarch.rpm     7f7f3cf63bca4cbef91ca2dc7f01cd87
rtctl-1.5-1.el5rt.noarch.rpm     5346e118574cccae5199ee2a35a19496
tuna-0.6-1.el5rt.noarch.rpm     ef282b77ec10bdc2aced1dc4822275ba
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

455536 - rt-setup-kdump needs --help option
458973 - python-linux-procfs: Add per process flags
459002 - rtctl: support for SMP affinity masks
459003 - tuna: update to 0.6, with support for saving kthread sched tunings



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/