Skip to navigation

Bug Fix Advisory Red Hat Enterprise MRG Realtime 2.3 Update

Advisory: RHBA-2013:0563-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2013-03-06
Last updated on: 2013-03-06
Affected Products: Red Hat Enterprise MRG v2 for Red Hat Enterprise Linux (version 6)

Details

Updated Red Hat Enterprise MRG Realtime packages that fix several bugs are now
available for Red Hat Enterprise MRG 2.3.

Red Hat Enterprise MRG (Messaging, Realtime, and Grid) is a next-generation IT
infrastructure for enterprise computing. MRG offers increased performance,
reliability, interoperability, and faster computing for enterprise customers.

MRG Realtime provides the highest levels of predictability for consistent
low-latency response times to meet the needs of time sensitive workloads. MRG
Realtime provides new levels of determinism by optimizing lengthy kernel code
paths to ensure that they do not become bottlenecks. This allows for better
prioritization of applications, resulting in consistent, predictable response
times for high-priority applications.

This update provides bug fixes for the following packages:

* The rt-firmware package contains the contents of the latest linux-firmware
tree from the kernel.org project for firmware blobs.

* The tuna package provides 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 provides the ability to isolate CPU cores and sockets
for use by a specific application or hardware device.

* The rteval package contains a utility for measuring various aspects of
real-time behavior on systems under load. The script unpacks the hackbench
stress test and benchmark utility, and the 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 times. After the run time completes, a
statistical analysis of the event response times is performed and printed to the
screen.

* The libibverbs-rocee packages provide a library to enable userspace processes
to use RDMA over Converged Ethernet (RoCE) "verbs" acording to the InfiniBand
Architecture Specification and the RoCE Protocol Verbs Specification.

* The libmlx4-rocee packages provide a device-specific driver for Mellanox
ConnectX InfiniBand host channel adapters (HCAs) for the libibverbs-rocee
library.

This update fixes the following bugs:
* With this update, MRG Realtime provides updates to the latest rt-firmware
package that includes new bnx2x and cnic firmware. (BZ#893133)

* With this update, MRG Realtime provides updates to the latest versions of the
libibverbs-rocee and libmlx4-rocee packages that provide high performance
networking. (BZ#871117)

* The tuna GUI will now allow changing individual thread scheduling policy
inside a thread group. (BZ#601234)

* Tuna uses python-schedutils, which used to incorrectly raise a SystemError
exception instead of a OSError exception when a specified PID did not exist.
python-schedutils has since been corrected and tuna was also modified to expect
the new OSError exception. (BZ#871598)

Users of the real-time capabilities of Red Hat Enterprise MRG 2.3, which is
layered on Red Hat Enterprise Linux 6, are advised to upgrade to these updated
packages, which fix these bugs.


Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/knowledge/articles/11258

Updated packages

Red Hat Enterprise MRG v2 for Red Hat Enterprise Linux (version 6)

SRPMS:
libibverbs-rocee-1.1.6-3.el6.src.rpm
File outdated by:  RHBA-2014:0105
    MD5: c7523f83109ef361757d2c3e2bc9a137
SHA-256: af3e1487a9df72ef51839571ebddbca49cc80b7479688be3bb21e8432f8d6768
libmlx4-rocee-1.0.4-1.el6.src.rpm
File outdated by:  RHBA-2014:0105
    MD5: ad144efe602d33b69accac319f79a1a4
SHA-256: 75c837976d512a51f6600d18533de563b8bc1c921fa475ffe2204f6c250f5d7e
rt-firmware-1.2-1.el6rt.src.rpm
File outdated by:  RHBA-2013:1293
    MD5: 3260b3dd65d1c1615ec642e34b71f1c8
SHA-256: ebc43707d16fd1be8f610b66e79c435a9fa9ef623687698742610d10e463a768
rteval-1.35-4.el6rt.src.rpm
File outdated by:  RHBA-2013:1183
    MD5: 80f94733caf9dcf90c5994835c532c00
SHA-256: cdc027be4285215860e73482e80d96485068e72d6faef6745a7e2d9e7e5d642e
tuna-0.10.4-3.el6rt.src.rpm     MD5: 4973dfd175851a53bb850eb373a460e1
SHA-256: d01397b17eac31e982ad9d5151316c9162e29aaf26b846968a2a6225ba10fcdf
 
x86_64:
libibverbs-rocee-1.1.6-3.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: e277f6e750e76767f2ff8acc7fc9289d
SHA-256: b137ae687979ac9810f799b36bc5b8bca594ba07b5746ceae6c62a6202f90078
libibverbs-rocee-debuginfo-1.1.6-3.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: 128798abf0a2dad710206a956f208d3c
SHA-256: c0273b4081f8758e6a124675cefe8fa75de61ebe24a7b5effc78023aa4ac22fe
libibverbs-rocee-devel-1.1.6-3.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: ebf3742f3284eac50e1e512e72e1e647
SHA-256: fd1c29fca10338564f8b2c7fd54270a38a9a06e318a3204b5436468205640859
libibverbs-rocee-devel-static-1.1.6-3.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: a496851e471a98ec5bdb39ddc68fb7fd
SHA-256: 428c2e7f7fbc3a948cce93db2cf9ec94f4e06f5c9956b9c4a4f49454ec56e3fb
libibverbs-rocee-utils-1.1.6-3.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: e9707154f7cf892e35c83db6b6d08196
SHA-256: 69aeeaa18759c2e9f161a6f6459a64a3a12adc1d5d7970709d2ce2cbaae8182b
libmlx4-rocee-1.0.4-1.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: 263620514a533866cb39118e66b62eaf
SHA-256: 23861cde862d9eac9df809df9c461df462bcda1a03f65b2187e94ea14beebe27
libmlx4-rocee-debuginfo-1.0.4-1.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: 18a6467122721a47bf972dcfdb3936f7
SHA-256: 2d8b497238224000ab404e000794cd8ed0d18708ec61bcaf6ea9cf6fd7f8d519
libmlx4-rocee-static-1.0.4-1.el6.x86_64.rpm
File outdated by:  RHBA-2014:0105
    MD5: ffef0912641c007a7ed23fdde531beaf
SHA-256: f2da73456370ca8d25d5ab0288c45b93adc31c34647596e8ad5b1a20144a4324
oscilloscope-0.10.4-3.el6rt.noarch.rpm     MD5: fb005f7b2bff3c585cf3c745c900ed00
SHA-256: 52d4d932cddbb76f9f7b3ee4bd447a78c0c84d7cfc2e74361e60a0d78318a8b5
rt-firmware-1.2-1.el6rt.noarch.rpm
File outdated by:  RHBA-2013:1293
    MD5: 8cb08fe3fe44d0240b2bb7ced5658158
SHA-256: 5fdf02cca835c771fe3c63713b707ef36065a100a2432ea8d921cb315be9f8ce
rteval-1.35-4.el6rt.noarch.rpm
File outdated by:  RHBA-2013:1183
    MD5: 13a6d068858180012f0b2e1c4b6c5ab3
SHA-256: 35c956c03ad9d140fbdb4a1dd7ddd49845ac13110c87516a59be2ce1da093f32
tuna-0.10.4-3.el6rt.noarch.rpm     MD5: 443303dae82d0dc5dd3daea07c584ee8
SHA-256: 1dc41d45b06762242b22ca1479ef575a9492deb2d984af690581cd9307b628a9
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

601234 - tuna: no way to change individual thread attributes of thread group in GUI
871117 - updated libmlx4-rocee and libibverbs-rocee packages
893133 - update rt-firmware package [mrg-2.3]



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/