- Issued:
- 2013-11-20
- Updated:
- 2013-11-20
RHBA-2013:1643 - Bug Fix Advisory
Synopsis
mdadm 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 mdadm packages that fix several bugs and add various enhancements are
now available for Red Hat Enterprise Linux 6.
Description
The mdadm packages contain a utility for creating, managing, and monitoring
Linux multiple disk (MD) devices.
The mdadm packages have been upgraded to upstream version 3.2.6, which provides
a number of bug fixes and enhancements over the previous version, including
performance improvements. (BZ#922971)
This update also fixes the following bugs:
- Previously, during expanding the size of an Intel Matrix Storage Manager
(IMSM) RAID1 or RAID5 volume, the resynchronization process was reported in the
/proc/mdstat file but there was no information about the process stored in the
volume's metadata. Consequently, if the RAID volume was stopped during the
process of size expansion, all information about this progress was lost and the
resynchronization would be restarted from the beginning on the next array
reassembly. A patch has been been applied to address this problem, and
information is now stored in metadata as expected in the described scenario.
(BZ#903212)
- Prior to this update, the mdadm utility did not work correctly when attempting
to write a superblock onto a defective drive. Consequently, mdadm could
terminate unexpectedly with a segmentation fault if it encountered a write
error. This bug has been fixed and mdadm no longer crashes in this scenario.
(BZ#950545)
- Previously, the mdadm utility did not work correctly if a rebuild of an Intel
Matrix Storage Manager (IMSM) RAID5 volume was started in Option ROM (OROM).
Consequently, the RAID5 volume was in the "degraded" state once booted into the
operating system and the rebuild did not proceed. A patch has been applied to
address this problem and rebuilding IMSM RAID5 volumes now completes
successfully in the described scenario. (BZ#955972)
- Previously, when an Intel Matrix Storage Manager (IMSM) volume was being
reshaped, the "mdadm -Ss" command used for stopping the process did not work
properly. Consequently, on the first run of "mdadm -Ss", only the volume was
stopped but the container was left in place, and a second execution of the
command was necessary. This bug has been fixed and the command now works as
expected during a volume's reshape. (BZ#956016)
- Previously, when an Intel Matrix Storage Manager (IMSM) RAID10 volume was
being resynchronized or rebuilt, stopping the process after 50% completion did
not work properly. As a consequence, the processes did not proceed correctly
after reassembling, and the data became corrupted. With this update,
resynchronization and rebuild work correctly in this scenario. (BZ#995105)
- Prior to this update, when an Intel Matrix Storage Manager (IMSM) RAID1 or
RAID10 volume was being rebuilt and this process was stopped, an attempt to
resume the rebuild was not successful. Consequently, the rebuild did not start
even when a new drive was added to the container, and metadata contained
incorrect information. This bug has been fixed and resuming a rebuild now works
properly in the described scenario. (BZ#1001627)
- Previously, the mdadm utility did not work correctly when a disk failed in an
Intel Matrix Storage Manager (IMSM) RAID volume. Consequently, the failed disk
was removed neither from the volume nor from the container, the volume was not
in the "degraded" state, and the rebuild could not start. With this update,
mdadm handles failed disks in RAID volumes properly. (BZ#1010859)
Users of mdadm are advised to upgrade to these updated packages, which fix these
bugs and add these enhancements.
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/site/articles/11258
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 819943 - RFE: Limit raid-check cron to a maximum number of concurrent checks
- BZ - 902137 - <ignore> cannot be used more than once in mdadm.conf under ARRAY
- BZ - 1015514 - Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
i386 | |
mdadm-3.2.6-7.el6.i686.rpm | SHA-256: c24b8dd31eaf6e31533c81cde5df6b4d05b00161f7af17f266c6f4aa21f43aa6 |
mdadm-debuginfo-3.2.6-7.el6.i686.rpm | SHA-256: 8f580839cd2d27f446c7b0fddd7a3b899bbab7fff6532cc6ff3c4d53b50dacc0 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
i386 | |
mdadm-3.2.6-7.el6.i686.rpm | SHA-256: c24b8dd31eaf6e31533c81cde5df6b4d05b00161f7af17f266c6f4aa21f43aa6 |
mdadm-debuginfo-3.2.6-7.el6.i686.rpm | SHA-256: 8f580839cd2d27f446c7b0fddd7a3b899bbab7fff6532cc6ff3c4d53b50dacc0 |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
i386 | |
mdadm-3.2.6-7.el6.i686.rpm | SHA-256: c24b8dd31eaf6e31533c81cde5df6b4d05b00161f7af17f266c6f4aa21f43aa6 |
mdadm-debuginfo-3.2.6-7.el6.i686.rpm | SHA-256: 8f580839cd2d27f446c7b0fddd7a3b899bbab7fff6532cc6ff3c4d53b50dacc0 |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
i386 | |
mdadm-3.2.6-7.el6.i686.rpm | SHA-256: c24b8dd31eaf6e31533c81cde5df6b4d05b00161f7af17f266c6f4aa21f43aa6 |
mdadm-debuginfo-3.2.6-7.el6.i686.rpm | SHA-256: 8f580839cd2d27f446c7b0fddd7a3b899bbab7fff6532cc6ff3c4d53b50dacc0 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
s390x | |
mdadm-3.2.6-7.el6.s390x.rpm | SHA-256: 33c316ed6264a77489cd0d2591e67017188444b4a645987ee79d136b5cedd08c |
mdadm-debuginfo-3.2.6-7.el6.s390x.rpm | SHA-256: 9acc4ab141072a1ea98f3945906d8a656e116c71ce4e9087d25daa69ea12d8e9 |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
ppc64 | |
mdadm-3.2.6-7.el6.ppc64.rpm | SHA-256: 38cedcf28f7f7e2fe19cf4ea9bd6fff1742e7a7288e3efc105ad84f3bab97efd |
mdadm-debuginfo-3.2.6-7.el6.ppc64.rpm | SHA-256: 68303deedaab6d36a1d01c0f094f3a1a9189ee12e867f909d74ea494c80bbda7 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
i386 | |
mdadm-3.2.6-7.el6.i686.rpm | SHA-256: c24b8dd31eaf6e31533c81cde5df6b4d05b00161f7af17f266c6f4aa21f43aa6 |
mdadm-debuginfo-3.2.6-7.el6.i686.rpm | SHA-256: 8f580839cd2d27f446c7b0fddd7a3b899bbab7fff6532cc6ff3c4d53b50dacc0 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
s390x | |
mdadm-3.2.6-7.el6.s390x.rpm | SHA-256: 33c316ed6264a77489cd0d2591e67017188444b4a645987ee79d136b5cedd08c |
mdadm-debuginfo-3.2.6-7.el6.s390x.rpm | SHA-256: 9acc4ab141072a1ea98f3945906d8a656e116c71ce4e9087d25daa69ea12d8e9 |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
mdadm-3.2.6-7.el6.src.rpm | SHA-256: 04935426ad8c8399200087859a7b3c8e9e9d3e196bf5d32709ee1830be3d21a2 |
x86_64 | |
mdadm-3.2.6-7.el6.x86_64.rpm | SHA-256: 136bcb7b6577ae3d8c94cb894ddfc993a3c3b6f23e35af42432742e96c1466f5 |
mdadm-debuginfo-3.2.6-7.el6.x86_64.rpm | SHA-256: a87b1de0669a3aaf6b10841f725235d85883752a102827b502cf0882a4933e91 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.