- Issued:
- 2014-10-13
- Updated:
- 2014-10-13
RHBA-2014:1508 - Bug Fix Advisory
Synopsis
corosync bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated corosync packages that fix several bugs are now available for Red Hat
Enterprise Linux 6.
Description
The corosync packages provide the Corosync Cluster Engine and C Application
Programming Interfaces (APIs) for Red Hat Enterprise Linux cluster software.
The corosync packages have been upgraded to upstream version 1.4.7, which
provides a number of bug fixes over the previous version. (BZ#1055584)
This update also fixes the following bugs:
- If the cpg clients on active cluster nodes terminated while corosync on one of
the nodes was paused, corosync did not update its internal information about cpg
clients on other nodes properly after resuming. Consequently, that node
considered the terminated cgp clients to be still up and running. This update
modifies the cpg code to ensure that corosync properly updates information about
the cpg membership in this situation. (BZ#1067043)
- Previously, corosync terminated unexpectedly with a segmentation fault when
started on a system with the /dev/shm device full. This happened because the
corosync logging system, logsys, could not be properly initialized. This update
improves handling of the logsys initialization, and corosync now displays an
appropriate error message and exits gracefully if logsys cannot be initialized.
(BZ#1011307)
- Due to a list corruption bug in the Corosync Closed Process Group (CPG) API,
corosync could terminate unexpectedly with a segmentation fault under some
circumstances. To fix this problem, corosync has been modified to handle the CPG
init and list removal functions in the same thread. (BZ#1025321)
- Previously, corosync could abort without logging an error properly if it was
unable to store a file to the user's file system. With this update, corosync now
properly verifies whether a "blackbox" can be stored on the file system. A
failure of a ring ID store operation is no longer handled by assert but corosync
now tries to log an error and then exits gracefully. (BZ#1005179)
- Previously, when using the InfiniBand Architecture (IBA) as a transport
protocol for corosync, corosync could not properly handle the restart of the IBA
subnet manager (SM). If the IBA SM was restarted, corosync was not able to start
or became unresponsive if it was already running. A series of patches addressing
this problem has been applied to corosync, and it now works properly as expected
in this scenario. (BZ#1001210)
Users of corosync 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/articles/11258
Affected Products
- Red Hat Enterprise Linux High Availability for x86_64 6 x86_64
- Red Hat Enterprise Linux High Availability for x86_64 6 i386
- Red Hat Enterprise Linux Resilient Storage for x86_64 6 x86_64
- Red Hat Enterprise Linux Resilient Storage for x86_64 6 i386
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6 x86_64
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6 i386
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6 x86_64
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6 i386
Fixes
- BZ - 1001210 - If rdma transport is used in cluster.conf, cman is unable to start after shutdown.
- BZ - 1011307 - corosync gives segmentation fault if /dev/shm is full
- BZ - 1018232 - gfs_controld[1438]: cpg_initialize error 100 after fenced node rejoins and mounts GFS2
- BZ - 1025321 - Corosync crash running cpg-init-load test
- BZ - 1055584 - Rebase corosync to newest upstream version from flatiron branch
- BZ - 1067043 - CPG membership may be inconsistent after node pause
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
corosync-1.4.7-1.el6.src.rpm | SHA-256: 99b45c57b6e24f059969cd4e9cab0ad25a6a9cf46ead7a8d7387579e3e61b0e4 |
x86_64 | |
corosync-1.4.7-1.el6.x86_64.rpm | SHA-256: 13829025b92d867dc15d4ac3444f2f7278cc19b8beec4898587b59458b348261 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosync-debuginfo-1.4.7-1.el6.x86_64.rpm | SHA-256: 2547303d9b52d980c7e0ab2058464841be3409835fea4e1153cf259ce8b1b71a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-1.4.7-1.el6.x86_64.rpm | SHA-256: 5e1be47cae172cfded99053c5a244810c621ed106c370fe545c367e47aaafd9b |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
corosynclib-devel-1.4.7-1.el6.x86_64.rpm | SHA-256: 24bf30eae4e3635ac2e562ae9244b6c50bd0477aaecd412672c3617012949f8e |
i386 | |
corosync-1.4.7-1.el6.i686.rpm | SHA-256: 3e85a61a822fdfd6c2bcc602420bed863841997db1e28dc811a3309ddc242bc5 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
corosync-1.4.7-1.el6.src.rpm | SHA-256: 99b45c57b6e24f059969cd4e9cab0ad25a6a9cf46ead7a8d7387579e3e61b0e4 |
x86_64 | |
corosync-1.4.7-1.el6.x86_64.rpm | SHA-256: 13829025b92d867dc15d4ac3444f2f7278cc19b8beec4898587b59458b348261 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosync-debuginfo-1.4.7-1.el6.x86_64.rpm | SHA-256: 2547303d9b52d980c7e0ab2058464841be3409835fea4e1153cf259ce8b1b71a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-1.4.7-1.el6.x86_64.rpm | SHA-256: 5e1be47cae172cfded99053c5a244810c621ed106c370fe545c367e47aaafd9b |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
corosynclib-devel-1.4.7-1.el6.x86_64.rpm | SHA-256: 24bf30eae4e3635ac2e562ae9244b6c50bd0477aaecd412672c3617012949f8e |
i386 | |
corosync-1.4.7-1.el6.i686.rpm | SHA-256: 3e85a61a822fdfd6c2bcc602420bed863841997db1e28dc811a3309ddc242bc5 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
corosync-1.4.7-1.el6.src.rpm | SHA-256: 99b45c57b6e24f059969cd4e9cab0ad25a6a9cf46ead7a8d7387579e3e61b0e4 |
x86_64 | |
corosync-1.4.7-1.el6.x86_64.rpm | SHA-256: 13829025b92d867dc15d4ac3444f2f7278cc19b8beec4898587b59458b348261 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosync-debuginfo-1.4.7-1.el6.x86_64.rpm | SHA-256: 2547303d9b52d980c7e0ab2058464841be3409835fea4e1153cf259ce8b1b71a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-1.4.7-1.el6.x86_64.rpm | SHA-256: 5e1be47cae172cfded99053c5a244810c621ed106c370fe545c367e47aaafd9b |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
corosynclib-devel-1.4.7-1.el6.x86_64.rpm | SHA-256: 24bf30eae4e3635ac2e562ae9244b6c50bd0477aaecd412672c3617012949f8e |
i386 | |
corosync-1.4.7-1.el6.i686.rpm | SHA-256: 3e85a61a822fdfd6c2bcc602420bed863841997db1e28dc811a3309ddc242bc5 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
corosync-1.4.7-1.el6.src.rpm | SHA-256: 99b45c57b6e24f059969cd4e9cab0ad25a6a9cf46ead7a8d7387579e3e61b0e4 |
x86_64 | |
corosync-1.4.7-1.el6.x86_64.rpm | SHA-256: 13829025b92d867dc15d4ac3444f2f7278cc19b8beec4898587b59458b348261 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosync-debuginfo-1.4.7-1.el6.x86_64.rpm | SHA-256: 2547303d9b52d980c7e0ab2058464841be3409835fea4e1153cf259ce8b1b71a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-1.4.7-1.el6.x86_64.rpm | SHA-256: 5e1be47cae172cfded99053c5a244810c621ed106c370fe545c367e47aaafd9b |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
corosynclib-devel-1.4.7-1.el6.x86_64.rpm | SHA-256: 24bf30eae4e3635ac2e562ae9244b6c50bd0477aaecd412672c3617012949f8e |
i386 | |
corosync-1.4.7-1.el6.i686.rpm | SHA-256: 3e85a61a822fdfd6c2bcc602420bed863841997db1e28dc811a3309ddc242bc5 |
corosync-debuginfo-1.4.7-1.el6.i686.rpm | SHA-256: c1be06bc8c2097806da6f69f4af5c45ab37353c4e194caf1834b8214d30e8b0a |
corosynclib-1.4.7-1.el6.i686.rpm | SHA-256: e7da65018f8d58633f4d950b05e45398291abf0b694a260bbf5b186e0e125d47 |
corosynclib-devel-1.4.7-1.el6.i686.rpm | SHA-256: dbda268c9400b96e3396f547df335364d0918c81617f9dd2aa6a89a680cc5284 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.