Fedora 15 Update: mdadm-3.2.2-15.fc15

updates at fedoraproject.org updates at fedoraproject.org
Wed Dec 14 23:37:24 UTC 2011


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2011-16322
2011-11-23 22:57:20
--------------------------------------------------------------------------------

Name        : mdadm
Product     : Fedora 15
Version     : 3.2.2
Release     : 15.fc15
URL         : http://www.kernel.org/pub/linux/utils/raid/mdadm/
Summary     : The mdadm program controls Linux md devices (software RAID arrays)
Description :
The mdadm program is used to create, manage, and monitor Linux MD (software
RAID) devices.  As such, it provides similar functionality to the raidtools
package.  However, mdadm is a single program, and it can perform
almost all functions without a configuration file, though a configuration
file can be used to help with some common tasks.

--------------------------------------------------------------------------------
Update Information:

This update fixes two bugs in the RAID handling code related to reshaping of arrays.

Migration from non-RAID to RAID5 could fail due to a memory leak in mdadm which could stop the migiration process. This could happen when large disks are used.

The system would fail to mount a RAID that was in progress of a reshape to another RAID level.

All users of mdadm RAIDs are encouraged to upgrade.
This update fixes a critical bug in the handling of raids using old version 0.9 metadata.

With prior versions of mdadm it was possible to grow an old 0.9 raid above supported limits, thereby ruining the raid. This would could happen if updating the drives used for the raid using modern drives larger than 2TB.

Users of 0.9 metadata are encouraged to update. Users of more recent metadata should unaffected by this bug.

Note 0.9 metadata has not been the default format for many years. You can check the version of your raids' metadata by running the command 'mdadm --detail /dev/mdX' with /dev/mdX being your raid device. Your metadata version is specified by the 'Version' line in the output.
This is a correction to mdadm-3.2.2-10.f15, fixing a bug in one of the patches related to booting off a degraded IMSM raid.

This update fixes two bugs related to IMSM raids:

The first bug is for booting off a degraded IMSM raid which is in need of a resync. In this case mdadm incorrectly detects the raid as being in a reshape state and refuses to assemble the raid thereby preventing booting from it.

The second bug is a fix for a race condition where a raid is assembled post initramfs boot where mdadm can race with udev for incremental assembly of a raid (mdadm -I). However, by the time of this release, this bug has only been seen on on Fedora 16 and higher.

If any of your md devices are needed for your root partition, then in order to test this you must first remake your initramfs using dracut and then reboot using the new initramfs image.
This update fixes two bugs related to IMSM raids.

The first bug is for booting off a degraded IMSM raid which is in need of a resync. In this case mdadm incorrectly detects the raid as being in a reshape state and refuses to assemble the raid thereby preventing booting from it.

The second bug is a fix for a race condition where a raid is assembled post initramfs boot where mdadm can race with udev for incremental assembly of a raid (mdadm -I). However, by the time of this release, this bug has only been seen on on Fedora 16 and higher.

If any of your md devices are needed for your root partition, then in order to test this you must first remake your initramfs using dracut and then reboot using the new initramfs image.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen at redhat.com> - 3.2.2-15
- Backport upstream fix for memory leak that can prevent migration to
  RAID5 from completing.
- Backport upstream fix preventing mounting a device while it is in
  process of reshaping
- Resolves: bz755005 bz755009
* Wed Nov  9 2011 Jes Sorensen <Jes.Sorensen at redhat.com> - 3.2.2-14
- Backport upstream fixes to prevent growing v0.90 metadata raid out
  of supported size.
- Add missing 'disable' argument to systemctl in preun script
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
  Resolves: bz751716
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen at redhat.com> - 3.2.2-12
- Backport upstream version of fix for IMSM RAID assembly problem,
  which resolves issues when booting off sysvinit based system.
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen at redhat.com> - 3.2.2-10
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
  boot, preventing booting from this RAID device.
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
- Fix race between udev and mdadm when assembling md device using
  mdadm -I, where udev would spawn an additional mdadm command to
  perform the assembly in parallel.
* Wed Aug 31 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-9
- Fix boot with older imsm arrays that have an unused attribute set
- Resolves: bz729205
* Thu Aug 25 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-8
- Rework the 65-md-incremental.rules file to add the following support:
  Nested md raid arrays should now work
  MD on top of LUKS or other lvm based devices should now work
  We should no longer grab multipath paths before multipath can
* Wed Jul 27 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-7
- Fix a bug with readding a device
- Fix a bug with writemostly flag handling
* Mon Jul 18 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-6
- Back out systemd changes from rawhide
* Fri Jul 15 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-5
- Merge rawhide mdadm to f15.  Rawhide changelog preserved even though
  the referenced versions do not exist in f15, rawhide specific builds
  are from 3.2.1-1 through 3.2.2-4.
* Thu Jul 14 2011 Doug Ledford <dledford at redhat.com> - 3.2.2-4
- Fix minor issue in man page
- Resolves: bz717795
* Thu Jul  7 2011 Milan Broz <mbroz at redhat.com> - 3.2.2-3
- Use unit files with systemd. (johannbg)
- Add sub-package sysvinit for SysV init script.
- Resolves: bz713573
* Wed Jul  6 2011 Milan Broz <mbroz at redhat.com> - 3.2.2-2
- Fix build on PPC.
- Resolves: bz719380
* Tue Jun 28 2011 Milan Broz <mbroz at redhat.com> - 3.2.2-1
- Update to latest upstream version
- Resolves: bz714083
* Tue Jun 14 2011 Doug Ledford <dledford at redhat.com> - 3.2.1-5
- Fix for bz710646
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #756336 - Migration to RAID5 is sometimes not possible (memory leak)
        https://bugzilla.redhat.com/show_bug.cgi?id=756336
  [ 2 ] Bug #756338 - During reshape mounting device is impossible
        https://bugzilla.redhat.com/show_bug.cgi?id=756338
  [ 3 ] Bug #735306 - mdadm may grow an array beyond supported limits
        https://bugzilla.redhat.com/show_bug.cgi?id=735306
  [ 4 ] Bug #736387 - kernel-2.6.40-4.fc15.x86_64 fails to boot due to failure to start MD RAID
        https://bugzilla.redhat.com/show_bug.cgi?id=736387
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update mdadm' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list