- Issued:
- 2010-11-05
- Updated:
- 2010-11-05
RHBA-2010:0828 - Bug Fix Advisory
Synopsis
openais bug fix update
Type/Severity
Bug Fix Advisory
Topic
An updated openais package that fixes various bugs is now available for Red Hat
Enterprise Linux 5.
Description
The Application Interface Specification (AIS) is an API and a set of policies
for developing applications that maintain services during faults. The OpenAIS
Standards Based Cluster Framework is an OSI-certified implementation of the
Service Availability Forum AIS. The openais package contains the openais
executable, OpenAIS service handlers, default configuration files, and an init
script.
This updated openais package provides fixes for the following bugs:
- Previously, the openais protocol would fail to recover when originating more
then 206 messages in the recovery state. The size of the recovery queue was
increased to a more reasonable value. With this update, the protocol finishes
the recovery as expected. (BZ#584559)
- Previously, openais ended in a segmentation fault when it received cpg
messages. This occurred because the ids introduced by corosync were incompatible
with the cpg messages. With this update, a new code was added and cpg messages
are now compatible with corosync. (BZ#611929)
- Previously, the Closed Process Group (CPG) interface returned the wrong result
which could lead to incorrect behavior in some situations. With this update, the
CPG interface behaves now as expected.(BZ#624488)
- Previously, multicast could be delayed while sending unicast packets due to
the behavior of many hardware switches. With this update, only required messages
are retransmitted. (BZ#624517)
- Fix an abort signal that occurs and causes the cluster to exit if more then
500 messages are originated in the RECOVERY state. (BZ#647290)
All users of OpenAIS are advised to upgrade to this updated package, which
resolves these issues.
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
http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.3 x86_64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.3 ia64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.3 i386
- Red Hat Enterprise Linux Server - AUS 5.3 x86_64
- Red Hat Enterprise Linux Server - AUS 5.3 ia64
- Red Hat Enterprise Linux Server - AUS 5.3 i386
- Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 5.3 s390x
- Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.3 ppc
Fixes
- BZ - 584559 - originating 206 or more messages in recovery causes totem to block
- BZ - 611929 - corosync 2801 introduces need for compat patch in rhel to roll
- BZ - 624488 - killing process gives CPG_REASON_LEAVE instead of CPG_REASON_PROCDOWN
- BZ - 624517 - make openais more resilient to delayed multicast packets
- BZ - 647290 - if a node originates more then 512 messages in recovery it will sigabort (assert)
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.