- Issued:
- 2011-01-13
- Updated:
- 2011-01-13
RHBA-2011:0057 - Bug Fix Advisory
Synopsis
cmirror bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated cmirror package that fixes various bugs is now available for Red Hat
Enterprise Linux 5.
Description
The cmirror package is necessary for LVM-based mirroring (RAID1) in a cluster
environment.
This update fixes the following bugs:
- A data corruption may have occurred when using 3 or more mirrors. With this
update, the underlying cluster code has been modified to address this issue, and
the data corruption no longer occurs. (BZ#456575, BZ#471291)
- Prior to this update, cmirror did not work properly in a cluster that was
composed of systems with different versions of Red Hat Enterprise Linux 5. This
has been fixed, and running cmirror in such environment now works as expected.
(BZ#533204)
- In a two device allocation, the failure of both the primary and the log device
may have caused the sync attempt to fail and mirrors to stop responding to I/O
requests. With this update, this error no longer occurs, and such mirrors now
respond as expected. (BZ#561984)
- Due to the inclusion of the linux/kdev_t.h header file, the use of "MAJOR" or
"MINOR" macros in the source code may have caused a device number to be
associated with a wrong device. With this update, this error no longer occurs,
and device numbers are now always associated with correct devices. (BZ#631925)
All cmirror users are advised to upgrade to this updated package, which resolves
these issues.
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
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 x86_64
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 ppc
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 ia64
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 i386
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5 x86_64
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5 i386
Fixes
- BZ - 456575 - Mirror corruption after one of three legs fail simultaneously on more than 1 mirror
- BZ - 471291 - RHEL5 cmirror tracker: log failure (on 3-way mirror) + node recovery results in corrupted filesystem
- BZ - 533204 - RHEL5 cmirror tracker: cmirrors don't work on clusters containing mixed versions of RHEL5
- BZ - 561984 - primary/log device failure in a two device alloc anywhere mirror causes sync deadlock
- BZ - 631925 - Wrong include file causes bad device lookup
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Resilient Storage for x86_64 5
SRPM | |
---|---|
cmirror-1.1.39-10.el5.src.rpm | SHA-256: 83b3502884a91ee1a96aa63966030c4b1767c6b3636309ebde422d64956eb60c |
x86_64 | |
cmirror-1.1.39-10.el5.x86_64.rpm | SHA-256: d6f16be4b395185dc279ee3cfb9078351ff369057485900caaab602b6ca11901 |
ppc | |
cmirror-1.1.39-10.el5.ppc.rpm | SHA-256: 680c2fe658b7211a614aa2c95204dfc3c7f8870947a93bd84306eed64ea7af0f |
ia64 | |
cmirror-1.1.39-10.el5.ia64.rpm | SHA-256: a95a5e5925a7c6eaf1ddd9964c6422e5504d9ce06a626321032ce311892d9fd5 |
i386 | |
cmirror-1.1.39-10.el5.i386.rpm | SHA-256: d8aee61da7c5184dc170bec7f0bff3cae2c14d7e35992ebb6c4566ff01648251 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5
SRPM | |
---|---|
cmirror-1.1.39-10.el5.src.rpm | SHA-256: 83b3502884a91ee1a96aa63966030c4b1767c6b3636309ebde422d64956eb60c |
x86_64 | |
cmirror-1.1.39-10.el5.x86_64.rpm | SHA-256: d6f16be4b395185dc279ee3cfb9078351ff369057485900caaab602b6ca11901 |
i386 | |
cmirror-1.1.39-10.el5.i386.rpm | SHA-256: d8aee61da7c5184dc170bec7f0bff3cae2c14d7e35992ebb6c4566ff01648251 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.