- Issued:
- 2015-07-22
- Updated:
- 2015-07-22
RHBA-2015:1389 - Bug Fix Advisory
Synopsis
corosync bug fix and enhancement 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 one bug and add two enhancements 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.
This update fixes the following bug:
- When the corosync utility was configured with the IPv6 network and packet
fragmentation was disabled on the Network Interface Controller (NIC) or switch,
no packets were delivered. This update implements a correct calculation of the
data fragment size, and packets are delivered as intended. (BZ#1136431)
In addition, this update adds the following enhancements:
- Earlier when using the UDP unicast (UDPU) protocol, all messages were sent to
all the configured members, instead of being sent to only the active members.
This makes sense for merge detection messages, otherwise it creates unnecessary
traffic to missing members and can trigger excessive Address Resolution Protocol
(ARP) requests on the network. The corosync code has been modified to only send
messages to the missing members when it is required, otherwise to only send
messages to the active ring members. Thus, most of the UDPU messages are now
sent only to the active members with an exception of the messages required for
proper detection of a merge or a new member (1-2 pkts/sec). (BZ#1163846)
- With this update, the corosync packages have been modified to test whether the
network interface has different IP address, port, and IP version when using the
Redundant Ring Protocol (RRP) mode. Now, corosync properly checks correctness of
the configuration file and prevents failures when using the RRP mode.
(BZ#742999)
Users of corosync are advised to upgrade to these updated packages, which fix
this bug and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
For details on how to apply this update, refer to:
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 - 742999 - [RFE] - Enhance corosync rrp
- BZ - 1141367 - cmirrord: cpg_dispatch failed: SA_AIS_ERR_LIBRARY
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
corosync-1.4.7-2.el6.src.rpm | SHA-256: 3c8dd577684b716f3fc372dab9dda9195f99875978cfaacfae90151d65a0e88b |
x86_64 | |
corosync-1.4.7-2.el6.x86_64.rpm | SHA-256: 5b3b3a17381d149fbb0dc30e855d8f1fb2f155d43573bf7c748cb0c4c862644f |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosync-debuginfo-1.4.7-2.el6.x86_64.rpm | SHA-256: c85f075cfc9e712aa31b8550293891bac2f9b4d3def53b476499a90a86b89d7b |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-1.4.7-2.el6.x86_64.rpm | SHA-256: c9edae6420e54c441a8c450cfd73e748434423a8b5972289c81c64da883d58da |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
corosynclib-devel-1.4.7-2.el6.x86_64.rpm | SHA-256: 3e5a0b70844b4c06287134b85aefc06bb0083277a6f456551f46ee44f6eb6b70 |
i386 | |
corosync-1.4.7-2.el6.i686.rpm | SHA-256: 8b6f8334f02282aa765cfcaf4f82556a7067c49c22b8135ff7071576a9716113 |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
corosync-1.4.7-2.el6.src.rpm | SHA-256: 3c8dd577684b716f3fc372dab9dda9195f99875978cfaacfae90151d65a0e88b |
x86_64 | |
corosync-1.4.7-2.el6.x86_64.rpm | SHA-256: 5b3b3a17381d149fbb0dc30e855d8f1fb2f155d43573bf7c748cb0c4c862644f |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosync-debuginfo-1.4.7-2.el6.x86_64.rpm | SHA-256: c85f075cfc9e712aa31b8550293891bac2f9b4d3def53b476499a90a86b89d7b |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-1.4.7-2.el6.x86_64.rpm | SHA-256: c9edae6420e54c441a8c450cfd73e748434423a8b5972289c81c64da883d58da |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
corosynclib-devel-1.4.7-2.el6.x86_64.rpm | SHA-256: 3e5a0b70844b4c06287134b85aefc06bb0083277a6f456551f46ee44f6eb6b70 |
i386 | |
corosync-1.4.7-2.el6.i686.rpm | SHA-256: 8b6f8334f02282aa765cfcaf4f82556a7067c49c22b8135ff7071576a9716113 |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
corosync-1.4.7-2.el6.src.rpm | SHA-256: 3c8dd577684b716f3fc372dab9dda9195f99875978cfaacfae90151d65a0e88b |
x86_64 | |
corosync-1.4.7-2.el6.x86_64.rpm | SHA-256: 5b3b3a17381d149fbb0dc30e855d8f1fb2f155d43573bf7c748cb0c4c862644f |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosync-debuginfo-1.4.7-2.el6.x86_64.rpm | SHA-256: c85f075cfc9e712aa31b8550293891bac2f9b4d3def53b476499a90a86b89d7b |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-1.4.7-2.el6.x86_64.rpm | SHA-256: c9edae6420e54c441a8c450cfd73e748434423a8b5972289c81c64da883d58da |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
corosynclib-devel-1.4.7-2.el6.x86_64.rpm | SHA-256: 3e5a0b70844b4c06287134b85aefc06bb0083277a6f456551f46ee44f6eb6b70 |
i386 | |
corosync-1.4.7-2.el6.i686.rpm | SHA-256: 8b6f8334f02282aa765cfcaf4f82556a7067c49c22b8135ff7071576a9716113 |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
corosync-1.4.7-2.el6.src.rpm | SHA-256: 3c8dd577684b716f3fc372dab9dda9195f99875978cfaacfae90151d65a0e88b |
x86_64 | |
corosync-1.4.7-2.el6.x86_64.rpm | SHA-256: 5b3b3a17381d149fbb0dc30e855d8f1fb2f155d43573bf7c748cb0c4c862644f |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosync-debuginfo-1.4.7-2.el6.x86_64.rpm | SHA-256: c85f075cfc9e712aa31b8550293891bac2f9b4d3def53b476499a90a86b89d7b |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-1.4.7-2.el6.x86_64.rpm | SHA-256: c9edae6420e54c441a8c450cfd73e748434423a8b5972289c81c64da883d58da |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
corosynclib-devel-1.4.7-2.el6.x86_64.rpm | SHA-256: 3e5a0b70844b4c06287134b85aefc06bb0083277a6f456551f46ee44f6eb6b70 |
i386 | |
corosync-1.4.7-2.el6.i686.rpm | SHA-256: 8b6f8334f02282aa765cfcaf4f82556a7067c49c22b8135ff7071576a9716113 |
corosync-debuginfo-1.4.7-2.el6.i686.rpm | SHA-256: 357702afe301bc92892ca2a1a1699348e0f5f6f677c43b668f81b0bb1579044e |
corosynclib-1.4.7-2.el6.i686.rpm | SHA-256: ebfede64dd350d1b55e8206e339d23f6227d75b82d31b8f81bd45ef75d659016 |
corosynclib-devel-1.4.7-2.el6.i686.rpm | SHA-256: 6fb5abcce35153f0751135bde25d3d928eb30637d9d1782b3fc749ea4c6ef2a7 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.