File _patchinfo of Package patchinfo.7129
<patchinfo incident="7129">
<issue id="953380" tracker="bnc">md_monitor testcase 8 fails as mdadm cannot add new drive</issue>
<issue id="956236" tracker="bnc">MD fails to start with multipathed devices on bootup</issue>
<issue id="966773" tracker="bnc">mdadm --stop behavior is inconsistent</issue>
<issue id="974154" tracker="bnc">segfault from mdadm --manage --re-add</issue>
<issue id="978796" tracker="bnc">mdadm in staging shows crash in installation</issue>
<issue id="979454" tracker="bnc">mdadm: need more guardians for "--nodes" option</issue>
<issue id="985026" tracker="bnc">[Intel SLES 12 SP2 BUG] IMSM: Unable to reshape after resync</issue>
<issue id="985029" tracker="bnc">[Intel SLES 12 SP2 BUG] RAID0 hangs on RAID4 after reshape using IMSM</issue>
<issue id="987811" tracker="bnc">[Intel SLES12SP2 BUG] No access to /proc/mdstat after reloading md kernel module</issue>
<issue id="989373" tracker="bnc">[Intel SLES 12 SP2 BUG] Device not removed from container after drive failure</issue>
<issue id="991861" tracker="bnc">mdadm doesn't prompt 'clustered' when specify wrong value for bitmap param</issue>
<issue id="1007154" tracker="bnc">mdadm:got core dumped if devname longer than 32 when create array</issue>
<issue id="1007165" tracker="bnc">mdadm --add fails and can not add spares reported by Debian</issue>
<issue id="1009954" tracker="bnc">mdadm: unexpected failure opening /dev/md1048575</issue>
<issue id="1032802" tracker="bnc">mdadm -examine reports a '?' in the array state.</issue>
<issue id="1047314" tracker="bnc">mdadm: intermittently not all raid arrays are assembled during boot</issue>
<issue id="1059596" tracker="bnc">mdraid: named array does not assemble/create using sysfs interface if md_mod is not loaded</issue>
<issue id="1081910" tracker="bnc">Update mdadm package with more upstream fixes</issue>
<issue id="1082766" tracker="bnc">L3-Question: mdadm starting device segfaults without giving config file on Xen Dom0</issue>
<issue id="320291" tracker="fate" />
<issue id="311379" tracker="fate" />
<issue id="316335" tracker="fate" />
<issue id="320107" tracker="fate" />
<category>recommended</category>
<rating>moderate</rating>
<packager>colyli</packager>
<description>This update for mdadm provides the backporting of some critical fixes from upstream,
and replace some existing patches with their upstream counterpart. (bsc#1081910). The following
fixes are included:
- super1: Fix bblog_size accesses on big-ending machines. (fate#320107, fate#320291)
- Fix some type comparison problems. (fate#320107, fate#320291)
- util.c: Include poll.h instead of sys/poll.h. (fate#320107, fate#320291)
- mdadm.h: Rename bswap macros to avoid clash with uClibc definitions. (fate#320107, fate#320291)
- Manage.c: Only issue change events for kernels older than 2.6.28. (fate#320107, fate#320291)
- Grow: Add documentation to abort_reshape() for suspend_{lo,hi} setting. (bsc#1081910)
- super-intel: Ensure suspended region is removed when reshape completes. (bsc#1081910)
- Fix wrong bitmap output for cluster raid. (fate#316335)
- Remove dead code about LKF_CONVERT flag. (fate#316335)
- Fix a regression during the addition of devices. (bsc#953380)
- Grow: Go to release if Manage_subdevs failed. (fate#316335)
- Change the option from NoUpdate to NodeNumUpdate. (fate#316335)
- mdadm: Add '--nodes' option in GROW mode. (fate#316335)
- Create: Check the node numbers when create clustered raid. (fate#316335)
- super1: Do not update node numbers if it is a single node. (fate#316335)
- super1: Make the check for NodeNumUpdate more accurate. (bsc#978796)
- super1: Add more checks for NodeNumUpdate option. (bsc#979454)
- Use dev_t for devnm2devid and devid2devnm. (bsc#1009954)
- Change behavior in find_free_devnm when wrapping around. (bsc#1009954)
- monitor: Make sure that last_checkpoint is set to 0 after sync. (bsc#985026, bsc#985029)
- Remove: Container should wait for an array to release a drive. (bsc#989373)
- Monitor: Release /proc/mdstat fd when no arrays present. (bsc#987811)
- mdadm: Add 'clustered' in typo prompt when specify wrong param for bitmap. (bsc#991861)
- Fix RAID metadata check. (bsc#1081910)
- super1: Make write_bitmap1 compatible with previous mdadm versions. (bsc#1007165)
- Allow level migration only for single-array container. (bsc#1081910)
- Fix bus error when accessing MBR partition records. (bsc#1081910)
- super1: Make internal bitmap size calculations more consistent. (bsc#1081910)
- Add function for getting member drive sector size. (bsc#1081910)
- Add failfast support. (fate#311379)
- mdadm: Add bad block support for external metadata. (bsc#1081910)
- Use disk sector size value to set offset for reading GPT. (bsc#1081910)
- Always return last partition end address in 512B blocks. (bsc#1081910)
- Add detail information when can not connect monitor. (bsc#1081910)
- imsm: Add handling of sync_action is equal to 'idle'. (bsc#985026, bsc#985029)
- mdopen: call "modprobe md_mod" if it might be needed. (bsc#1059596)
- imsm: Properly handle values of sync_completed. (bsc#985026, bsc#985029)
- Makefile: Make the CC variable definition conditional. (fate#320107, fate#320291)
- systemd/mdadm-last-resort: Use ConditionPathExists instead of Conflicts. (bsc#1047314)
- super1: Only set clustered flag when bitmap is present. (bsc#1047314)
- super1: Fix sb->max_dev when adding a new disk in linear array. (bsc#1032802)
- Detail: Display timeout status. (fate#311379)
- mdadm: Retry failed removes. (fate#311379)
- Detail: Ignore empty inactive arrays. (bsc#966773)
- mdadm: Wait for remove. (bsc#974154)
- udev-md-raid-assembly.rules: Skip multipathed devices. (bsc#956236)
- Assemble: Prevent segfault with faulty "best" devices. (bsc#1082766)
</description>
<summary>Recommended update for mdadm</summary>
</patchinfo>