SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mdadm-4.0-5.3.1.x86_64.rpm :
Tue Mar 13 13:00:00 2018 gqjiangAATTsuse.com
- Make dlm lock more reliable for cluster-md (bsc#1049126)
0105-mdadm-improve-the-dlm-locking-mechanism-for-clustere.patch
0106-Assemble-provide-protection-when-clustered-raid-do-a.patch
0107-Assemble-cleanup-the-failure-path.patch

Mon Jan 15 13:00:00 2018 colyliAATTsuse.com
- 0103-mdcheck-add-some-logging.patch:
add more logging information to mdcheck (bsc#935553):
- 0104-mdcheck-improve-cleanup.patch:
code cleanup for mdcheck (bsc#935553)

Mon Sep 25 14:00:00 2017 nfbrownAATTsuse.com
- 0001-mdopen-modprobe-md_mod-if-it-might-be-needed.patch
Load md module if needed when creating/assembling
named arrays (bsc#1059596)

Mon Aug 21 14:00:00 2017 colyliAATTsuse.com
- 0102-super1-only-set-clustered-flag-when-bitmap-is-presen.patch
(bsc#1047314)

Sat Aug 5 14:00:00 2017 colyliAATTsuse.com
- 0101-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch:
super1: fix sb->max_dev when adding a new disk in linear array
(bsc#1032802)

Fri Jun 23 14:00:00 2017 colyliAATTsuse.com
- 0095-IMSM-Correct-examine-output-for-4k-disks.patch
(bsc#1040191)
- 0096-imsm-allow-drives-in-a-container-regardless-of-secto.patch
(bsc#1040189)
- 0097-imsm-allocate-buffer-to-support-maximum-sector-size.patch
(bsc#1040189)
- 0098-imsm-don-t-allow-disks-with-different-sector-size-in.patch
(bsc#1040189)
- 0099-Allow-more-spare-selection-criteria.patch
(bsc#1040189)
- 0100-Add-sector-size-as-spare-selection-criterion.patch
(bsc#1040189)
The following patches are unnecessary for SLE12-SP3 mdadm back port,
remove them from mdadm package
-DELETE 0004-mdadm-fix-typo-in-comment.patch
-DELETE 0011-mdadm-fixed-some-trivial-typos-in-comments-of-mdadm..patch
-DELETE 0013-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch
-DELETE 0037-util-Introduce-md_get_array_info.patch
-DELETE 0038-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch
-DELETE 0039-util-Introduce-md_get_disk_info.patch
-DELETE 0040-util-Introduce-md_set_array_info.patch
-DELETE 0041-md_u-Remove-some-unused-ioctl-declarations.patch
-DELETE 0044-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch
-DELETE 0047-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch
-DELETE 0048-sysfs-Make-sysfs_init-return-an-error-code.patch
-DELETE 0049-mdadm-Create-declaring-an-existing-struct-within-sam.patch
-DELETE 0052-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch
-DELETE 0053-util-set_array_info-Simplify-code-since-md_get_versi.patch
-DELETE 0054-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch
-DELETE 0055-Build-Stop-bothering-about-supporting-md-driver-olde.patch
-DELETE 0056-Grow-Stop-bothering-about-md-driver-versions-older-t.patch
-DELETE 0057-Detail-Stop-bothering-about-md-drivers-older-than-0..patch
-DELETE 0058-Create-Remove-all-attemps-to-handle-md-driver-older-.patch
-DELETE 0059-Manage-Remove-all-references-to-md_get_version.patch
-DELETE 0060-Query-Remove-all-references-to-md_get_version.patch
-DELETE 0061-bitmap-Remove-use-of-md_get_version.patch
-DELETE 0062-mdmon-Stop-bothering-about-md_get_version.patch
-DELETE 0063-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch
-DELETE 0064-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch
-DELETE 0065-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch
-DELETE 0066-util-Finally-kill-off-md_get_version.patch
-DELETE 0067-mdadm-Fail-for-kernels-older-than-2.6.15.patch
-DELETE 0069-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch
-DELETE 0070-Retire-mdassemble.patch
-DELETE 0071-super1-Clean-up-various-style-abuses.patch
-DELETE 0075-Assemble-Clean-up-start_array.patch
-DELETE 0076-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch
-DELETE 0077-Assemble-Remove-obsolete-test-for-kernels-older-than.patch
-DELETE 0078-Detail-Fixup-ugly-if-foo-abuse.patch
-DELETE 0079-Query-Handle-error-returned-by-fstat.patch
-DELETE 0080-Query-Use-sysfs-to-obtain-data-if-possible.patch
-DELETE 0081-sysfs-Parse-array_state-in-sysfs_read.patch
-DELETE 0082-util-Introduce-md_array_active-helper.patch
-DELETE 0084-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch
-DELETE 0085-util-Get-rid-of-unused-enough_fd.patch
-DELETE 0086-mdadm-retire-mdassemble-in-make-everything.patch
-DELETE 0090-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch
-DELETE 0091-Makefile-Default-to-O2-optimization.patch

Mon Jun 19 14:00:00 2017 colyliAATTsuse.com
- 0093-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch
(bsc#1043553)
- 0094-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch
(bsc#1043553)

Sun Jun 11 14:00:00 2017 colyliAATTsuse.com
- 0092-Grow-set-component-size-prior-to-array-size.patch
(bsc#1042613)

Fri Apr 28 14:00:00 2017 colyliAATTsuse.com
- Update to latest upstream mdadm for SLE12-SP3, upto to
commit 17d80e6eb642.
(FATE#321941, FATE#321488)
- DELETE 0001-Generic-support-for-consistency-policy-and-PPL.patch
- DELETE 0002-Detail-show-consistency-policy.patch
- DELETE 0003-imsm-PPL-support.patch
- DELETE 0004-super1-PPL-support.patch
- DELETE 0005-Add-ppl-and-no-ppl-options-for-update.patch
- DELETE 0006-Grow-support-consistency-policy-change.patch
- DELETE 0007-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch
- DELETE 0008-Retry-HOT_REMOVE_DISK-a-few-times.patch
- DELETE 0009-Introduce-sys_hot_remove_disk.patch
- DELETE 0010-Add-force-flag-to-hot_remove_disk.patch
- DELETE 0011-Detail-handle-non-existent-arrays-better.patch
The above patches are not deleted indeed, they are renmaed with
new prefix ID and included in bellowed patches.
- 0001-Makefile-Fix-date-to-be-output-in-ISO-format.patch
- 0002-imsm-fix-missing-error-message-during-migration.patch
- 0003-Fix-oddity-where-mdadm-did-not-recognise-a-relative-.patch
- 0004-mdadm-fix-typo-in-comment.patch
- 0005-mdadm-check-the-nodes-when-operate-clustered-array.patch
- 0006-examine-tidy-up-some-code.patch
- 0007-mdadm-add-man-page-for-symlinks.patch
- 0008-mdadm-add-checking-clustered-bitmap-in-assemble-mode.patch
- 0009-mdadm-Add-Wimplicit-fallthrough-0-in-Makefile.patch
- 0010-mdadm-Specify-enough-length-when-write-to-buffer.patch
- 0011-mdadm-fixed-some-trivial-typos-in-comments-of-mdadm..patch
- 0012-mdadm-it-doesn-t-make-sense-to-set-bitmap-twice.patch
- 0013-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch
- 0014-mdadm-Monitor-Fix-NULL-pointer-dereference-when-stat.patch
- 0015-Replace-snprintf-with-strncpy-at-some-places-to-avoi.patch
- 0016-mdadm-Forced-type-conversion-to-avoid-truncation.patch
- 0017-super1-ignore-failfast-flag-for-setting-device-role.patch
- 0018-mdadm-bitmap-fixed-typos-in-comments-of-bitmap.h.patch
- 0019-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch
(bsc#956236)
- 0020-Retry-HOT_REMOVE_DISK-a-few-times.patch
(bsc#808647)
- 0021-mdadm-Build-check-the-level-parameter-when-build-new.patch
- 0022-Introduce-sys_hot_remove_disk.patch
(bsc#974154)
- 0023-Add-force-flag-to-hot_remove_disk.patch
(bsc#808647)
- 0024-Detail-handle-non-existent-arrays-better.patch
(bsc#966773)
- 0025-Generic-support-for-consistency-policy-and-PPL.patch
- 0026-Detail-show-consistency-policy.patch
- 0027-imsm-PPL-support.patch
- 0028-super1-PPL-support.patch
- 0029-Add-ppl-and-no-ppl-options-for-update.patch
- 0030-Grow-support-consistency-policy-change.patch
Add support for Partial Parity Logs
(FATE#321941)
- 0031-mdadm.h-struct-mdinfo-reorganize-ppl-elements-for-be.patch
- 0032-super1-replace-hard-coded-values-with-bit-definition.patch
- 0033-mdadm-Clean-up-some-ugly-multiple-actions-on-single-.patch
- 0034-mdadm-Fixup-a-number-of-whitespace-inconsistency-cas.patch
- 0035-util-Cosmetic-changes.patch
- 0036-Grow-Fixup-a-pile-of-cosmetic-issues.patch
- 0037-util-Introduce-md_get_array_info.patch
- 0038-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch
- 0039-util-Introduce-md_get_disk_info.patch
- 0040-util-Introduce-md_set_array_info.patch
- 0041-md_u-Remove-some-unused-ioctl-declarations.patch
- 0042-Grow-Remove-unnecessary-optimization.patch
- 0043-Grow-Do-not-shadow-an-existing-variable.patch
- 0044-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch
- 0045-imsm-use-rounded-size-for-metadata-initialization.patch
- 0046-mdadm.c-fix-compile-error-switch-condition-has-boole.patch
- 0047-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch
- 0048-sysfs-Make-sysfs_init-return-an-error-code.patch
- 0049-mdadm-Create-declaring-an-existing-struct-within-sam.patch
- 0050-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch
- 0051-Create-Fixup-various-whitespace-issues.patch
- 0052-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch
- 0053-util-set_array_info-Simplify-code-since-md_get_versi.patch
- 0054-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch
- 0055-Build-Stop-bothering-about-supporting-md-driver-olde.patch
- 0056-Grow-Stop-bothering-about-md-driver-versions-older-t.patch
- 0057-Detail-Stop-bothering-about-md-drivers-older-than-0..patch
- 0058-Create-Remove-all-attemps-to-handle-md-driver-older-.patch
- 0059-Manage-Remove-all-references-to-md_get_version.patch
- 0060-Query-Remove-all-references-to-md_get_version.patch
- 0061-bitmap-Remove-use-of-md_get_version.patch
- 0062-mdmon-Stop-bothering-about-md_get_version.patch
- 0063-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch
- 0064-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch
- 0065-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch
- 0066-util-Finally-kill-off-md_get_version.patch
- 0067-mdadm-Fail-for-kernels-older-than-2.6.15.patch
- 0068-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch
- 0069-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch
- 0070-Retire-mdassemble.patch
- 0071-super1-Clean-up-various-style-abuses.patch
- 0072-mdopen-use-parameters-new_array-to-create-arrays-whe.patch
- 0073-mdadm-manpage-update-manpage-for-readonly-parameter.patch
- 0074-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch
- 0075-Assemble-Clean-up-start_array.patch
- 0076-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch
- 0077-Assemble-Remove-obsolete-test-for-kernels-older-than.patch
- 0078-Detail-Fixup-ugly-if-foo-abuse.patch
- 0079-Query-Handle-error-returned-by-fstat.patch
- 0080-Query-Use-sysfs-to-obtain-data-if-possible.patch
- 0081-sysfs-Parse-array_state-in-sysfs_read.patch
- 0082-util-Introduce-md_array_active-helper.patch
- 0083-maps-Terminate-modes-map-correctly.patch
- 0084-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch
- 0085-util-Get-rid-of-unused-enough_fd.patch
- 0086-mdadm-retire-mdassemble-in-make-everything.patch
- 0087-Grow_continue_command-ensure-content-is-properly-ini.patch
- 0088-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch
- 0089-Detail-ensure-export-names-are-acceptable-as-shell-v.patch
- 0090-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch
- 0091-Makefile-Default-to-O2-optimization.patch

Thu Mar 30 14:00:00 2017 nfbrownAATTsuse.com
- New upstream release 4.0
Multiple bugfixes and various enhancements
including IMSM support for bad blocks and 4K block devices.
(FATE#321941)
- DELETE 0001-Fix-wrong-bitmap-output-for-cluster-raid.patch
- DELETE 0001-Remove-container-should-wait-for-an-array-to-release.patch
- DELETE 0001-fix-a-buffer-overflow.patch
- DELETE 0001-imsm-add-handling-of-sync_action-is-equal-to-idle.patch
- DELETE 0001-make-write_bitmap1-compatible-with-previous-versions.patch
- DELETE 0001-mdadm-add-clustered-in-typo-prompt-when-specify-wron.patch
- DELETE 0001-super1-Fix-bblog_size-accesses-on-big-ending-machine.patch
- DELETE 0001-udev-md-raid-assembly.rules-Skip-multipathed-devices.patch
- DELETE 0002-Fix-some-type-comparison-problems.patch
- DELETE 0002-Remove-dead-code-about-LKF_CONVERT-flag.patch
- DELETE 0002-imsm-properly-handle-values-of-sync_completed.patch
- DELETE 0003-Grow-goto-release-if-Manage_subdevs-failed.patch
- DELETE 0003-Makefile-make-the-CC-definition-conditional.patch
- DELETE 0003-monitor-Make-sure-that-last_checkpoint-is-set-to-0-a.patch
- DELETE 0004-Change-the-option-from-NoUpdate-to-NodeNumUpdate.patch
- DELETE 0004-Monitor-release-proc-mdstat-fd-when-no-arrays-presen.patch
- DELETE 0004-util.c-include-poll.h-instead-of-sys-poll.h.patch
- DELETE 0005-mdadm-Add-nodes-option-in-GROW-mode.patch
- DELETE 0005-mdadm.h-rename-bswap-macros-to-avoid-clash-with-uCli.patch
- DELETE 0006-Create-check-the-node-nums-when-create-clustered-rai.patch
- DELETE 0006-Manage.c-Only-issue-change-events-for-kernels-older-.patch
- DELETE 0007-super1-don-t-update-node-nums-if-it-is-not-more-than.patch
- DELETE 0008-super1-make-the-check-for-NodeNumUpdate-more-accurat.patch
- DELETE 0009-super1-add-more-checks-for-NodeNumUpdate-option.patch
- DELETE 1001-Fix-regression-during-add-devices.patch
- DELETE 1002-bnc808647-retry-failed-removes.patch
- DELETE 1003-failfast.patch
- DELETE 1004-display-timeout-status.patch
- DELETE bnc966773_detail-ignore_empty_inactive_arrays.patch
- DELETE mdadm-wait-for-remove.patch
these were included upstream
- 0001-Generic-support-for-consistency-policy-and-PPL.patch
- 0002-Detail-show-consistency-policy.patch
- 0003-imsm-PPL-support.patch
- 0004-super1-PPL-support.patch
- 0005-Add-ppl-and-no-ppl-options-for-update.patch
- 0006-Grow-support-consistency-policy-change.patch
Add support for Partial Parity Logs
(FATE#321941)
- 0007-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch
(bsc#956236)
- 0008-Retry-HOT_REMOVE_DISK-a-few-times.patch
(bsc#808647)
- 0009-Introduce-sys_hot_remove_disk.patch
(bsc#974154)
- 0010-Add-force-flag-to-hot_remove_disk.patch
(bsc#808647)
- 0011-Detail-handle-non-existent-arrays-better.patch
(bsc#966773)

Wed Nov 9 13:00:00 2016 zlliuAATTsuse.com
- 0001-fix-a-buffer-overflow.patch
super1.c: fix a buffer overflow
(bsc#1007154)
- 0001-make-write_bitmap1-compatible-with-previous-versions.patch
make write_bitmap1 compatible with previous mdadm versions
(bsc#1007165)

Thu Aug 4 14:00:00 2016 nfbrownAATTsuse.com
- 0001-Remove-container-should-wait-for-an-array-to-release.patch
Avoid race when removign drive from container
(bsc#989373)

Wed Aug 3 14:00:00 2016 zlliuAATTsuse.com
- 0001-mdadm-add-clustered-in-typo-prompt-when-specify-wron.patch
\'clustered\' bitmap has already supported, thus add the
prompt if users specify wrong value for bitmap param.
(bsc#991861)

Fri Jul 15 14:00:00 2016 nfbrownAATTsuse.com
- 0004-Monitor-release-proc-mdstat-fd-when-no-arrays-presen.patch
cope with /proc/mdstat disappearing if md-mod
module is removed
(bsc#987811)

Thu Jul 14 14:00:00 2016 nfbrownAATTsuse.com
- mdadm-wait-for-remove.patch
(bsc#974154)
- confirmed that bugs from earlier released are fixed
(bsc#853944) (bsc#939124) (bsc#953595) (bsc#957886)

Tue Jul 12 14:00:00 2016 nfbrownAATTsuse.com
- 0001-udev-md-raid-assembly.rules-Skip-multipathed-devices.patch
Ignore multipath devices when not yet ready.
(bsc#956236)
- bnc966773_detail-ignore_empty_inactive_arrays.patch
(bsc#966773)

Wed Jun 22 14:00:00 2016 nfbrownAATTsuse.com
- 0001-imsm-add-handling-of-sync_action-is-equal-to-idle.patch
0002-imsm-properly-handle-values-of-sync_completed.patch
0003-monitor-Make-sure-that-last_checkpoint-is-set-to-0-a.patch
Fix problems with IMSM (Intel) arrays reshaping.
(bsc#985026 bsc#985029)

Thu May 19 14:00:00 2016 zlliuAATTsuse.com
- bug fix for BSC#980327
only put the templates AATT.service in filelist to ensure
that zypper install/remove package without error printed.

Wed May 11 14:00:00 2016 gqjiangAATTsuse.com
- Add a patch to fix bsc#979454
+ 0009-super1-add-more-checks-for-NodeNumUpdate-option.patch

Fri May 6 14:00:00 2016 gqjiangAATTsuse.com
- Add a patch to fix bsc#978796
+ 0008-super1-make-the-check-for-NodeNumUpdate-more-accurat.patch

Thu May 5 14:00:00 2016 gqjiangAATTsuse.com
- Add cluster-md patches for mdadm v3.4 (fate#316335)
+ 0001-Fix-wrong-bitmap-output-for-cluster-raid.patch
+ 0002-Remove-dead-code-about-LKF_CONVERT-flag.patch
+ 0003-Grow-goto-release-if-Manage_subdevs-failed.patch
+ 0004-Change-the-option-from-NoUpdate-to-NodeNumUpdate.patch
+ 0005-mdadm-Add-nodes-option-in-GROW-mode.patch
+ 0006-Create-check-the-node-nums-when-create-clustered-rai.patch
+ 0007-super1-don-t-update-node-nums-if-it-is-not-more-than.patch
- Add udev rule and script for cluster-md
+ 69-clustermd.rules
+ clustermd-confirm.sh

Thu Mar 10 13:00:00 2016 colyliAATTsuse.com
- Update mdadm to v3.4, and include more upstream patches after v3.4
version, (fate#320107, fate#320291)
+ 0001-super1-Fix-bblog_size-accesses-on-big-ending-machine.patch
+ 0002-Fix-some-type-comparison-problems.patch
+ 0003-Makefile-make-the-CC-definition-conditional.patch
+ 0004-util.c-include-poll.h-instead-of-sys-poll.h.patch
+ 0005-mdadm.h-rename-bswap-macros-to-avoid-clash-with-uCli.patch
+ 0006-Manage.c-Only-issue-change-events-for-kernels-older-.patch
- Since mdadm v3.4 release, remove these patches which are included
in v3.4 already,
- 0001-raid6check-don-t-ignore-return-value-from-posix_mema.patch
- 0002-main-remove-use-of-uninitialized-rv.patch
- 0003-Assemble-correctly-capture-error-from-write_bitmap.patch
- 0004-tests-raid6-repair-is-now-tested-on-every-different-.patch
- 0005-Makefile-test-s-flag-and-suppress-echo-when-set.patch
- 0006-mdadm-remove-duplicate-logic-when-c.delay-is-0.patch
- 0007-Increment-version-for-clustered-bitmaps.patch
- 0008-super1-Do-not-create-bad-block-log-for-clustered-dev.patch
- 0009-Fix-incremental-handling-on-cluster-array.patch
- 0010-mdadm-make-cluster-raid-also-could-support-re-add.patch
- 0012-re-add-make-re-add-try-to-write-sysfs-node-first.patch
- 0013-imsm-don-t-call-abort_reshape-in-imsm_manage_reshape.patch
- 0014-add-macros-for-MD_DISK_ROLE_-SPARE-FAULTY.patch
- 0015-Show-device-as-journal-in-detail-examine.patch
- 0016-Enable-create-array-with-write-journal-write-journal.patch
- 0017-Assemble-array-with-write-journal.patch
- 0018-Check-write-journal-in-incremental.patch
- 0019-Add-help-message-and-man-entry-for-write-journal.patch
- 0020-Safeguard-against-writing-to-an-active-device-of-ano.patch
- 0021-Make-cmap_-also-has-same-policy-as-dlm_.patch
- 0022-mdadm-refactor-write-journal-code-in-Assemble-and-In.patch
- 0023-mdadm-Add-description-of-write-journal-to-md.4.patch
- 0024-mdadm-add-test-script-for-raid456-journal.patch
- 0025-add-crc32c-and-use-it-for-r5l-checksum.patch
- 0026-ensure-buffer-is-large-enough-for-two-ints-and-some-.patch
- 0027-avoid-confusion-with-parameter-devname-with-same-nam.patch
- 0028-make-sure-path-buffer-is-large-enough-to-fit-200-cha.patch
- 0029-fix-bug-in-assemble.patch
- 0030-Detail.c-test-fix.patch
- 0031-mdadm-Change-timestamps-to-unsigned-data-type.patch
- 0032-add-sysfs_array_state-to-struct-mdinfo.patch
- 0033-recreate-journal-in-mdadm.patch
- 0034-mdadm-let-cluster-raid-could-also-add-disk-within-in.patch
- 0035-mdadm-output-info-more-precisely-when-change-bitmap-.patch
- 0036-mdadm-don-t-show-cluster-name-once-the-bitmap-is-cle.patch
- 0037-mdadm-do-not-display-bitmap-info-if-it-is-cleared.patch
- 0038-mdadm-do-not-try-to-hold-dlm-lock-in-free_super1.patch
- 0039-mdadm-improve-the-safeguard-for-change-cluster-raid-.patch
- 0040-Detail-report-correct-raid-disk-for-removed-drives.patch
- 0041-Detail-don-t-assume-a-particular-disk-number-of-miss.patch
- 0044-Add-update-force-no-bbl.patch
- 0045-move-journal-to-end-of-detail-list.patch
- 0046-in-add-assign-raid_disk-of-0-to-journal.patch
- 0047-Check-and-remove-bitmap-first-when-reshape-to-raid0.patch
- 0048-Detail-fix-wrong-condition-in-recent-change.patch
- 0049-Grow-close-file-descriptor-earlier-to-avoid-still-in.patch
- 0050-imsm-abort-reshape-if-sync_action-is-not-reshape.patch
- 0051-IMSM-Add-support-for-VMD.patch
- 0052-imsm-use-timeout-when-waiting-for-reshape-progress.patch
- 0053-imsm-don-t-update-migration-record-when-reshape-is-i.patch
- 0054-Fix-wrong-description-in-manpage.patch
- 0055-restripe-fix-compilation-of-make-test.patch
- 0056-Create-fix-regression-in-setting-raid_disk.patch
- 0057-Create-minor-fix-when-adding-a-journal-device.patch
- 0058-Define-_POSIX_C_SOURCE-if-undefined.patch
- 0059-Add-casts-for-the-addr-arg-of-connect-and-bind.patch

Thu Feb 4 13:00:00 2016 colyliAATTsuse.com
- Update mdadm to v3.3.4 (with merged mdadm-3.3.x branch after
v3.3.4 released), and include more upstream patches after v3.3.4
version,
(fate#320107, fate#320291)
+ 0001-raid6check-don-t-ignore-return-value-from-posix_mema.patch
+ 0002-main-remove-use-of-uninitialized-rv.patch
+ 0003-Assemble-correctly-capture-error-from-write_bitmap.patch
+ 0004-tests-raid6-repair-is-now-tested-on-every-different-.patch
+ 0005-Makefile-test-s-flag-and-suppress-echo-when-set.patch
+ 0006-mdadm-remove-duplicate-logic-when-c.delay-is-0.patch
+ 0007-Increment-version-for-clustered-bitmaps.patch
+ 0008-super1-Do-not-create-bad-block-log-for-clustered-dev.patch
+ 0009-Fix-incremental-handling-on-cluster-array.patch
+ 0010-mdadm-make-cluster-raid-also-could-support-re-add.patch
+ 0012-re-add-make-re-add-try-to-write-sysfs-node-first.patch
+ 0013-imsm-don-t-call-abort_reshape-in-imsm_manage_reshape.patch
+ 0014-add-macros-for-MD_DISK_ROLE_-SPARE-FAULTY.patch
+ 0015-Show-device-as-journal-in-detail-examine.patch
+ 0016-Enable-create-array-with-write-journal-write-journal.patch
+ 0017-Assemble-array-with-write-journal.patch
+ 0018-Check-write-journal-in-incremental.patch
+ 0019-Add-help-message-and-man-entry-for-write-journal.patch
+ 0020-Safeguard-against-writing-to-an-active-device-of-ano.patch
+ 0021-Make-cmap_-also-has-same-policy-as-dlm_.patch
+ 0022-mdadm-refactor-write-journal-code-in-Assemble-and-In.patch
+ 0023-mdadm-Add-description-of-write-journal-to-md.4.patch
+ 0024-mdadm-add-test-script-for-raid456-journal.patch
+ 0025-add-crc32c-and-use-it-for-r5l-checksum.patch
+ 0026-ensure-buffer-is-large-enough-for-two-ints-and-some-.patch
+ 0027-avoid-confusion-with-parameter-devname-with-same-nam.patch
+ 0028-make-sure-path-buffer-is-large-enough-to-fit-200-cha.patch
+ 0029-fix-bug-in-assemble.patch
+ 0030-Detail.c-test-fix.patch
+ 0031-mdadm-Change-timestamps-to-unsigned-data-type.patch
+ 0032-add-sysfs_array_state-to-struct-mdinfo.patch
+ 0033-recreate-journal-in-mdadm.patch
+ 0034-mdadm-let-cluster-raid-could-also-add-disk-within-in.patch
+ 0035-mdadm-output-info-more-precisely-when-change-bitmap-.patch
+ 0036-mdadm-don-t-show-cluster-name-once-the-bitmap-is-cle.patch
+ 0037-mdadm-do-not-display-bitmap-info-if-it-is-cleared.patch
+ 0038-mdadm-do-not-try-to-hold-dlm-lock-in-free_super1.patch
+ 0039-mdadm-improve-the-safeguard-for-change-cluster-raid-.patch
+ 0040-Detail-report-correct-raid-disk-for-removed-drives.patch
+ 0041-Detail-don-t-assume-a-particular-disk-number-of-miss.patch
+ 0044-Add-update-force-no-bbl.patch
+ 0045-move-journal-to-end-of-detail-list.patch
+ 0046-in-add-assign-raid_disk-of-0-to-journal.patch
+ 0047-Check-and-remove-bitmap-first-when-reshape-to-raid0.patch
+ 0048-Detail-fix-wrong-condition-in-recent-change.patch
+ 0049-Grow-close-file-descriptor-earlier-to-avoid-still-in.patch
+ 0050-imsm-abort-reshape-if-sync_action-is-not-reshape.patch
+ 0051-IMSM-Add-support-for-VMD.patch
+ 0052-imsm-use-timeout-when-waiting-for-reshape-progress.patch
+ 0053-imsm-don-t-update-migration-record-when-reshape-is-i.patch
+ 0054-Fix-wrong-description-in-manpage.patch
+ 0055-restripe-fix-compilation-of-make-test.patch
+ 0056-Create-fix-regression-in-setting-raid_disk.patch
+ 0057-Create-minor-fix-when-adding-a-journal-device.patch
+ 0058-Define-_POSIX_C_SOURCE-if-undefined.patch
+ 0059-Add-casts-for-the-addr-arg-of-connect-and-bind.patch
- Add 4 non-upstream patches which are inherited from SLE-12-SP1
mdadm package,
+ 1001-Fix-regression-during-add-devices.patch
+ 1002-bnc808647-retry-failed-removes.patch
+ 1003-failfast.patch
+1004-display-timeout-status.patch
- Update mdadm.spec to remove RPMLINT warning about systemd macro.

Wed Jan 6 13:00:00 2016 neilbAATTsuse.com
- 0001-Manage-fix-test-for-is-array-failed.patch
Fix problem with adding spare to degraded array
(bsc#958597)

Wed Dec 23 13:00:00 2015 colyliAATTsuse.com
- 0001-Detail-fix-handling-of-disks-array.patch
0002-Detail-report-correct-raid-disk-for-removed-drives.patch
0003-Detail-don-t-assume-a-particular-disk-number-of-miss.patch
0004-Detail-fix-wrong-condition-in-recent-change.patch
Fix mdadm detail information display issue on Number and RaidDevice
fields.
(bsc#954769)

Fri Nov 6 13:00:00 2015 gqjiangAATTsuse.com
- 0001-mdadm-remove-the-cluster-md-related-infos-from-doc.patch
Since cluster-md is a EXPERIMENTAL feature for SLES-12-SP1, now
we need to delete cluster-md related infos from document and udev
rule as well.
(fate#316335)

Wed Nov 4 13:00:00 2015 colyliAATTsuse.com
- 0001-Fix-regression-during-add-devices.patch
Fix a regression introduced by Commit 38aeaf3a, patch is provided
by Hannes Reinecke and committed by Coly Li.
(bsc#953380)

Tue Nov 3 13:00:00 2015 colyliAATTsuse.com
- 0001-Manage-simplify-rdev-handling-in-Manage_subdevs.patch
0002-util-split-get_maj_min-out-from-dev_open.patch
0003-Manage-fix-removal-of-non-existent-devices.patch
Fix bug that allowing other code to parse 8:3 style device names.
(bsc#952644)

Wed Oct 14 14:00:00 2015 nfbrownAATTsuse.com
- 0001-DDF-_write_super_to_disk-fix-anchor-header-type.patch
Fix bug with DDF handling on newer controllers
(bsc#930417)

Thu Oct 8 14:00:00 2015 nfbrownAATTsuse.com
- 0001-re-add-make-re-add-try-to-write-sysfs-node-first.patch
Futher md-cluster support
(fate#316335 bsc#941697)

Fri Oct 2 14:00:00 2015 nfbrownAATTsuse.com
- 0001-IMSM-Clear-migration-record-on-disks-more-often.patch
Ensure IMSM migration record cleared after a reshape
(bsc#943028)
- 0002-imsm-simplified-multiple-OROMs-support.patch
0002-IMSM-Count-arrays-per-orom.patch
Don\'t create more IMSM array then OROM supports
(bsc#943026)
- 0002-mdadm-make-cluster-raid-also-could-support-re-add.patch
Further md-cluster support
(fate#316335)

Mon Sep 28 14:00:00 2015 nfbrownAATTsuse.com
- 69-clustermd.rules: only run clustermd-confirm.sh if the
\'change\' request is for adding a device to a clustered array.
- 0001-Increment-version-for-clustered-bitmaps.patch
0002-Do-not-create-bad-block-log-for-clustered-devices.patch
Update to match upstream version
- 0001-config-new-option-to-suppress-adding-bad-block-lists.patch
0001-mdmon-don-t-include-super0-and-super1-in-mdmon.patch
backported to support above updates.
(fate#316335)
- 0004-mdadm-make-cluster-raid-also-could-support-re-add.patch
Partial spport for --re-add in clusters
(bsc#941697)
- 0001-Assemble-correctly-capture-error-from-write_bitmap.patch
0002-main-remove-use-of-uninitialized-rv.patch
Bug fixes in md-cluster patches.
(fate#316335)
- 0003-Assemble-don-t-assemble-IMSM-array-without-OROM.patch
0004-Assemble-really-don-t-assemble-IMSM-array-without-OR.patch
Assembling an IMSM array when disabled in OROM can lead to
data corruption. So best to disable it.
(bsc#939748 bsc#937363)

Mon Sep 21 14:00:00 2015 gqjiangAATTsuse.com
- Increment version for clustered bitmaps
(bsc#940225)
+ 0001-Increment-version-for-clustered-bitmaps.patch
- Do not create bad block log for clustered devices
(bsc#941530)
+ 0002-Do-not-create-bad-block-log-for-clustered-devices.patch
- Fix incremental to not create an array, but add to existing
+ 0003-Fix-incremental-to-not-create-an-array-but-add-to-ex.patch

Tue Aug 4 14:00:00 2015 gqjiangAATTsuse.com
- add \"--cluser-confirm :missing\" to clustermd-confirm.sh
(bnc#940224)

Thu Jul 30 14:00:00 2015 nfbrownAATTsuse.com
- Improve support for latest Intel IMSM RAID
(fate#318193)
+ 0001-imsm-support-for-OROMs-shared-by-multiple-HBAs.patch
+ 0002-imsm-support-for-second-and-combined-AHCI-controller.patch
+ 0003-imsm-add-support-for-NVMe-devices.patch
+ 0004-imsm-detail-platform-improvements.patch
+ 0005-imsm-use-efivarfs-interface-for-reading-UEFI-variabl.patch

Thu Jul 2 14:00:00 2015 gqjiangAATTsuse.com
- Add clustering options to mdadm
(fate#316335)
+ 0001-Create-n-bitmaps-for-clustered-mode.patch
+ 0002-Add-nodes-option-while-creating-md.patch
+ 0003-Set-home-cluster-while-creating-an-array.patch
+ 0004-Show-all-bitmaps-while-examining-bitmap.patch
+ 0005-Add-a-new-clustered-disk.patch
+ 0006-Convert-a-bitmap-none-device-to-clustered.patch
+ 0007-Skip-clustered-devices-in-incremental.patch
+ 0008-mdadm-add-the-ability-to-change-cluster-name.patch
+ 0009-mdadm-change-the-num-of-cluster-node.patch
+ 0010-Reuse-calc_bitmap_size-to-reduce-code-size.patch
+ 0011-Safeguard-against-writing-to-an-active-device-of-ano.patch

Wed Mar 25 13:00:00 2015 rgoldwynAATTsuse.com
- Add --cluster-confirm udev rule
(fate#316335)
+ 69-clustermd.rules
+ clustermd-confirm.sh

Tue Jul 22 14:00:00 2014 nfbrownAATTsuse.com
- 0001-Grow-Do-not-try-to-restart-if-reshape-is-running.patch
(bnc#887773)

Tue Jul 8 14:00:00 2014 nfbrownAATTsuse.com
- 0001-IMSM-Add-warning-message-when-assemble-spanned-conta.patch
(bnc#882634)

Mon Jul 7 14:00:00 2014 nfbrownAATTsuse.com
- Remove mkinitrd scripts again. They are now
included in \"libguestfs\" so are not needed here.
(bnc#883873)

Thu Jun 26 14:00:00 2014 nfbrownAATTsuse.com
- add mkinitrd scripts back in. They are needed by
\"guestfs\"
(bnc#883873)
- 0001-Grow-fix-removal-of-line-in-wrong-case.patch
(bnc#881530)

Thu Jun 12 14:00:00 2014 nfbrownAATTsuse.com
- mdadm.spec: change calling of mkinitrd to use the
%regenerate_initrd_{post,posttrans} macros to optimise
initrd regeneration. (bnc#881780)

Tue Jun 10 14:00:00 2014 nfbrownAATTsuse.com
- update to new upstream version 3.3.1. This includes nearly all
the extra patches we had and also adds a number of DDF fixes.
Also includes fixes for (bnc#881547 bnc#881530)
DELETE config-set-auto_seen-after-processing-the-auto-line.patch
DELETE DDF-allow-for-possibility-that-there-is-no-secondary.patch
DELETE Make-IRs-and-run-work-properly-for-containers.patch
DELETE mdmon-honour-offroot-again.patch
DELETE DDF-brief_examine_subarrays_ddf-print-array-name.patch
DELETE DDF-factor-out-array-name-generation.patch
DELETE DDF-handle-fake-RAIDs-with-changing-subarray-UUIDs.patch
DELETE DDF-compare_super_ddf-fix-sequence-number-check.patch
DELETE Monitor-don-t-set-arrays-dirty-after-transition-to-r.patch
DELETE DDF-add_to_super_ddf-be-careful-with-workspace_lba.patch
DELETE Monitor-write-meta-data-in-readonly-state-sometimes.patch
DELETE Assembe-fix-bug-in-force_array-it-wasn-t-forcing-pro.patch
DELETE Restructure-assemble_container_content-and-improve-m.patch
DELETE Incremental-add-export-handling.patch
DELETE udev-rules.degraded
DELETE Incremental-improve-support-for-DEVICE-based-restric.patch
DELETE Assemble-Incremental-don-t-hold-O_EXCL-on-mddev-afte.patch
DELETE mdmonitor
DELETE udev-rules-try-mdadm-I-on-change-events.patch
DELETE policy-NULL-path-isn-t-really-acceptable-use-the-dev.patch
DELETE DDF-really-ignore-DDF-metadata-on-partitions.patch
DELETE Assemble-avoid-infinite-loop-when-auto-assembling-pa.patch
DELETE DDF-fix-detection-of-failed-devices-during-assembly.patch
DELETE Grow-fix-problems-with-prematurely-aborting-of-resha.patch
DELETE IMSM-don-t-crash-when-creating-an-array-with-missing.patch
DELETE mdmon-don-t-complain-about-notifying-parent-when-the.patch
DELETE systemd-mdmon-set-IMSM_NO_PLATFORM-1.patch
DELETE mdmon-.service-remove-over-ride-of-Standard-IO.patch
DELETE 0001-Assemble-allow-load_devices-to-change-the-st-which-i.patch
DELETE 0002-Assemble-re-arrange-freeing-of-tst-in-load_devices.patch
DELETE 0003-Assemble-change-load_devices-to-return-most_recent-s.patch
DELETE 0001-mdmon-.service-Change-type-of-process-start-up-to-fo.patch
DELETE 0003-Work-around-architectures-having-statfs.f_type-defin.patch
DELETE 0004-DDF-report-seq-counter-as-events.patch
DELETE 0005-DDF-when-first-activating-an-array-record-any-missin.patch
DELETE 0001-DDF-mark-missing-on-assembly-device-properly.patch
DELETE 0002-DDF-guard-against-pdnum-being-negative.patch
DELETE 0003-DDF-fix-possible-mdmon-crash-when-updating-metadata.patch
DELETE 0004-DDF-Don-t-fail-compare_super_ddf-due-to-re-configure.patch
DELETE 0001-systemd-various-fixes-for-boot-with-container-arrays.patch
DELETE mdadm-add-spare.patch
DELETE 0001-Create-don-t-default-to-bitmap-internal-when-it-is-n.patch
DELETE 0001-Fix-race-between-create-and-incremental.patch
DELETE 0001-imsm-retry-load_and_parse_mpb-if-we-suspect-mdmon-ha.patch

Thu Jun 5 14:00:00 2014 nfbrownAATTsuse.com
- 0001-imsm-retry-load_and_parse_mpb-if-we-suspect-mdmon-ha.patch
upstream bugfix (bnc#881331)

Tue May 27 14:00:00 2014 nfbrownAATTsuse.com
- 0001-Create-don-t-default-to-bitmap-internal-when-it-is-n.patch
0001-Fix-race-between-create-and-incremental.patch
Upstream bugfixes (bnc#879918 bnc#879919)

Mon Apr 14 14:00:00 2014 spargaonkarAATTsuse.com
- added patches: mdadm-add-spare.patch
Removed devices should be added as spare (FATE#313051)

Fri Apr 11 14:00:00 2014 spargaonkarAATTsuse.com
- mdadm-add-spare.patch
Removed devices should be added as spare (FATE#313051)

Fri Apr 11 14:00:00 2014 spargaonkarAATTsuse.com
- add-spare changes

Tue Apr 8 14:00:00 2014 nfbrownAATTsuse.com
- 0001-systemd-various-fixes-for-boot-with-container-arrays.patch
various fixes to improve boot-from-DDF or IMSM
(bnc#866660)

Wed Apr 2 14:00:00 2014 nfbrownAATTsuse.com
- 0001-DDF-mark-missing-on-assembly-device-properly.patch
- 0002-DDF-guard-against-pdnum-being-negative.patch
- 0003-DDF-fix-possible-mdmon-crash-when-updating-metadata.patch
- 0004-DDF-Don-t-fail-compare_super_ddf-due-to-re-configure.patch
More upstream DDF fixes (bnc#866660)

Wed Mar 26 13:00:00 2014 nfbrownAATTsuse.com
- 0001-mdmon-.service-Change-type-of-process-start-up-to-fo.patch
- 0003-Work-around-architectures-having-statfs.f_type-defin.patch
- 0004-DDF-report-seq-counter-as-events.patch
- 0005-DDF-when-first-activating-an-array-record-any-missin.patch
Two fixes for DDF (bnc#866660) and a couple of other upstream fixes
just for good measure.

Tue Mar 4 13:00:00 2014 nfbrownAATTsuse.com
- 0001-Assemble-allow-load_devices-to-change-the-st-which-i.patch
0002-Assemble-re-arrange-freeing-of-tst-in-load_devices.patch
0003-Assemble-change-load_devices-to-return-most_recent-s.patch
Allow RAID5 to be assembled even when firs device listed recently
failed (bnc#865221)

Thu Jan 23 13:00:00 2014 nfbrownAATTsuse.com
- failfast
- display-timeout-status
- bnc808647-retry-failed-removes.patch
support for \'failfast\' RAID10 configurations, (fate#311379)

Wed Jan 22 13:00:00 2014 nfbrownAATTsuse.com
- remove boot.md. It no longer does anything useful.

Wed Jan 22 13:00:00 2014 nfbrownAATTsuse.com
- mdmonitor
run \"mdadm --monitor\" from systemd instead of init.d
sciprt (bnc#849523)
- remove mdadmd due to above.
- udev-rules-try-mdadm-I-on-change-events.patch
(bnc#851993)
- policy-NULL-path-isn-t-really-acceptable-use-the-dev.patch
- DDF-really-ignore-DDF-metadata-on-partitions.patch
- Assemble-avoid-infinite-loop-when-auto-assembling-pa.patch
- DDF-fix-detection-of-failed-devices-during-assembly.patch
- Grow-fix-problems-with-prematurely-aborting-of-resha.patch
- IMSM-don-t-crash-when-creating-an-array-with-missing.patch
- mdmon-don-t-complain-about-notifying-parent-when-the.patch
- systemd-mdmon-set-IMSM_NO_PLATFORM-1.patch
- mdmon-.service-remove-over-ride-of-Standard-IO.patch
Various upstream bug fixes.

Wed Dec 4 13:00:00 2013 nfbrownAATTsuse.com
- Assemble-Incremental-don-t-hold-O_EXCL-on-mddev-afte.patch
Ensure fsck/mount don\'t find an md array to be BUSY
the moment it appears.
- mkinitrd-setup.sh: Make the array device names in
/etc/mdadm.conf in the initrd match those in /etc/mdadm.conf
in the root filesystem. (bnc#851993)

Tue Dec 3 13:00:00 2013 nfbrownAATTsuse.com
- Restructure-assemble_container_content-and-improve-m.patch
- Incremental-add-export-handling.patch
- udev-rules.degraded
- systemd-mdadm-last-resortAATT.service
- systemd-mdadm-last-resortAATT.timer
Teach systemd to start degraded arrays after a timeout if
some missing devices never appear (bnc#832501)
- Incremental-improve-support-for-DEVICE-based-restric.patch
Teach \"mdadm --incremental\" to handle \"DEVICE\" lists from
mdadm.conf properly (bncAATT851993)

Mon Nov 11 13:00:00 2013 nfbrownAATTsuse.com
- DDF-handle-fake-RAIDs-with-changing-subarray-UUIDs.patch
- DDF-compare_super_ddf-fix-sequence-number-check.patch
- Monitor-don-t-set-arrays-dirty-after-transition-to-r.patch
- DDF-add_to_super_ddf-be-careful-with-workspace_lba.patch
- Monitor-write-meta-data-in-readonly-state-sometimes.patch
- Assembe-fix-bug-in-force_array-it-wasn-t-forcing-pro.patch
Various bugfixes from upstream - several to improve
DDF support, one which fixes a nasty bug in \"--assemble --force\".

Wed Nov 6 13:00:00 2013 nfbrownAATTsuse.com
- DDF-brief_examine_subarrays_ddf-print-array-name.patch
DDF-factor-out-array-name-generation.patch
Include name in \"-Db\" output for DDF
FATE#316007

Fri Sep 13 14:00:00 2013 nfbrownAATTsuse.com
- boot.md - simplify boot.
As array assembly is done by udev, it shouldn\'t
be done by boot.md. This will avoid some problems
with arrays getting started degraded.

Fri Sep 13 14:00:00 2013 nfbrownAATTsuse.com
- Make-IRs-and-run-work-properly-for-containers.patch
- mdmon-honour-offroot-again.patch
- DDF-allow-for-possibility-that-there-is-no-secondary.patch
Upstream fixes

Thu Sep 12 14:00:00 2013 nfbrownAATTsuse.com
- config-set-auto_seen-after-processing-the-auto-line.patch
Fix bug which causes \"AUTO -all\" in mdadm.conf
in initrd to be ignored, so array might be
auto-assembled too early.

Thu Sep 12 14:00:00 2013 nfbrownAATTsuse.com
- mkinitrd-boot.sh: simplify boot sequence by relying
completely on udev running \"mdadm -I\". Thus
mkinitrd-boot.sh needs to do very little.
The devfunction script in the mkinitrd package has
been modified to start newly degraded array after
a suitable timeout.
- mkinitrd-setup.sh:
- don\'t save md_devs as it isn\'t used any more
- allow md device names like \"/dev/md_foo\" which will
need to be supported in due course.

Mon Sep 9 14:00:00 2013 nfbrownAATTsuse.com
- mkinitd-boot.sh: Clear {root,resume}_major variable
If multipath is in use, md is always on top of it. Therefore, the root
device is always an md device. (bnc#786526)

Fri Sep 6 14:00:00 2013 nfbrownAATTsuse.com
- mkinitrd-setup.sh: copy new udev rules files into
the initrd.
The \"mkinitrd\" package does this for the old name.
It is easier if this packages does it for the files
this package installs.
(bnc#838777)

Tue Sep 3 14:00:00 2013 nfbrownAATTsuse.com
- New upstream release - mdadm-3.3
Lot of improvements to --grow and DDF support.
Better interaction with systemd.
Hot-replace support and more.
Removes patches:
assemble-EXCL-race.fix
0001-Add-support-for-launching-mdmon-via-systemctl-instea.patch
0002-In-case-launching-mdmon-fails-print-an-error-message.patch
0003-mdmon-add-foreground-option.patch
0004-Suppress-error-messages-from-systemctl.patch
which were backports from upstream.

Thu Jun 13 14:00:00 2013 nfbrownAATTsuse.com
- assemble-EXCL-race.fix: avoid some races during
array assembled- particularly at boot (bnc#793954)
- boot.md: make sure systemd-udev-trigger runs before
boot.md to avoid races: bnc#793954
- mdmonAATT.service - new file plus patches to allow
mdmon to be started by systemd, so it doesn\'t
kill it (bnc#321366)

Tue Apr 16 14:00:00 2013 idonmezAATTsuse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls

Wed Feb 27 13:00:00 2013 cfarrellAATTsuse.com
- license update: GPL-2.0
mdadm/Software-RAID.HOWTO.tar.bz2

Sun Nov 4 13:00:00 2012 crrodriguezAATTopensuse.org
- Fix factory breakage on udev and systemd rules.

Thu Oct 25 14:00:00 2012 nfbrownAATTsuse.com
- new upstream release 3.2.6. Subsumes all of our
patches and adds a lot of other bug fixes for
less common cases including for a couple that cause
mdadm to crash.

Tue Oct 9 14:00:00 2012 nfbrownAATTsuse.com
- remove /lib/udev/devices from specfile as it is
unused
- mkinitrd-setup.sh: fixed recent breakage for IMSM
arrays (bnc#783444)

Thu Sep 20 14:00:00 2012 nfbrownAATTsuse.com
- mdmon-takeover.fix
find-free-devnum.fix
mapfile-rebuild.fix
udev-offroot
Fix various issues will installation on IMSM
RAID arrays, booting from those arrays, and
clean shutdown when such an array is used for \'/\'.
(bnc#752107 bnc#732294 bnc#770351)
- mkinitrd-setup.sh: allow use stable md device name
and allow it to have a \':\' in it. (bnc#779087)
- boot.md: make sure udev-trigger runs before
boot.md. (bnc#772286)

Mon Aug 20 14:00:00 2012 nfbrownAATTsuse.com
- mdmon-takeover.fix
find-free-devnum.fix
mapfile-rebuild.fix
udev-offroot
Fix various issues will installation on IMSM
RAID arrays, booting from those arrays, and
clean shutdown when such an array is used for \'/\'.
(bnc#752107 bnc#732294 bnc#770351)

Thu Jul 26 14:00:00 2012 fcrozatAATTsuse.com
- Add blkid-builtin.patch: use blkid built-in from udev

Thu Jul 5 14:00:00 2012 nfbrownAATTsuse.com
- mdmon-arg.fix: fix arg parsing in mdmon so that
\"--all --takeover\" works. (bnc#767150)

Thu Jun 21 14:00:00 2012 meissnerAATTsuse.com
- use recommends: smtp_daemon, similar to cronie example

Thu Jun 14 14:00:00 2012 opensuseAATTcboltz.de
- add missing dependencies on cron and /usr/sbin/sendmail (bnc#767155)

Thu May 24 14:00:00 2012 nfbrownAATTsuse.com
- udev-rules.fix: make sure systemd doesn\'t try
to mount array before it is fully assembled.
(bnc#752869)

Tue May 22 14:00:00 2012 nfbrownAATTsuse.com
- boot.md/mkinitrd-boot.sh: complete any incremental
assembly before attempting to assemble arrays.
If incremental assembly has partialy assembled
degraded arrays, now is the time to start them going.
(bnc#752869)
- mdamd.cron: send daily reports if any arrays are
degraded.

Fri May 18 14:00:00 2012 nfbrownAATTsuse.com
- New upstream version: 3.2.5. Serious regression
in 3.2.4 necessitated a new release. Only significant
fix is that \"--add\" now works again.

Wed May 9 14:00:00 2012 nfbrownAATTsuse.com
- New upstream version: 3.2.4. /run/mdadm is not
used for runtime files, not /var/run or /dev/.mdadm.

Fri Apr 20 14:00:00 2012 rmilasanAATTsuse.com
- Run update of initrd at %post and %postun.
We need this to make sure initrd reflects the updates.

Wed Dec 21 13:00:00 2011 cooloAATTsuse.com
- remove call to suse_update_config (very old work around)

Thu Oct 6 14:00:00 2011 nfbrownAATTsuse.com
- mkinitrd-setup.sh -- add \"AUTO -all\" to initrd mdadm.conf
so that only arrays needed for boot are auto-assembled.
- auto-line.fix -- fix handling of \"AUTO\" line
in mdadm.conf so it actually works.
(bnc#721905)

Fri Sep 30 14:00:00 2011 uliAATTsuse.com
- cross-build fix: use %__cc macro

Thu Aug 18 14:00:00 2011 nfbrownAATTnovell.com
- boot.md: improve \'status\' and add \'reload\'
function. Also change \'Raid\' to \'RAID\'
for consistency (bnc#709474)

Thu Aug 18 14:00:00 2011 nfbrownAATTnovell.com
- Use udev rules file from upstream package, rather
have having a separate one.

Thu Aug 18 14:00:00 2011 nfbrownAATTnovell.com
- Update to new upstream 3.2.2 plug git patches.
Also update FSF address in boot-md.

Wed Aug 10 14:00:00 2011 crrodriguezAATTopensuse.org
- Do not use -fno-strict-aliasing when not needed

Tue Jun 14 14:00:00 2011 nfbrownAATTnovell.com
- 64-md-raid.rules - make clear distinction between
\'disk\' and \'partition\' cases. In particular it
is wrong and problematic to test for \'md/array_state\'
for \'partition\' devices as they cannot see \'md/
*\'
and cannot exist when it doesn\'t have a valid value
anyway. (bnc#684291)

Tue Mar 1 13:00:00 2011 nfbrownAATTnovell.com
- mkinitrd-boot.sh: don\'t assume /dev/md when device
name cannot be found. It could easily be wrong,
and there is no need as mdadm will choose a device.
(bnc#656536)

Thu Feb 17 13:00:00 2011 nfbrownAATTnovell.com
- 64-md-raid.rules: avoid races with md devices
appearing and disappearing.
If the \'array_state\' file doesn\'t exist, that is equivalent
to it having \'clear\' in it. (bnc#641382)

Wed Nov 17 13:00:00 2010 nfbrownAATTnovell.com
- boot.md - change args to mdmon.
The argument parsing of mdmon changed in the recent update
and we need to change boot.md to match.

Thu Oct 21 14:00:00 2010 roAATTsuse.de
- update to 3.1.4
- Support --grow to change the layout of RAID4/5/6
- Support --grow to change the chunksize of raid 4/5/6
- Support --grow to change level from RAID1 -> RAID5 -> RAID6 and
back.
- Support --grow to reduce the number of devices in RAID4/5/6.
- Support restart of these grow options which assembling an array
which is partially grown.
- Assorted tests of this code, and of different RAID6 layouts.
- The default metadata is now v1.2
- The default chunksize is now 512K rather than 64K. This seems more
appropriate for modern devices.
- The default bitmap chunksize for internal bitmaps is now at least
64Meg as fine grained bitmaps tend to impact performance more for
little extra gain.
- Alway make bitmap 4K-aligned if at all possible.
- removed patches:
- bitmap-4k-boundary.patch (obsolete/upstream)
- fix-dup.patch (obsolete/upstream)
- IMSM-part.patch (obsolete/upstream)
- container-argv-check (obsolete/upstream)

Mon Jun 28 14:00:00 2010 jengelhAATTmedozas.de
- use %_smp_mflags

Tue Jun 1 14:00:00 2010 mmarekAATTsuse.cz
- mkinitrd-setup.sh: Fix for empty $md_devs variable.

Fri Apr 23 14:00:00 2010 nfbrownAATTnovell.com
- IMSM-part.patch - never try to include partitions in an
IMSM array - bnc#597787
- container-argv-check - avoid incorrect error message when
assembling multiple containers - bnc#598827

Thu Apr 22 14:00:00 2010 mmarekAATTsuse.cz
- mkinitrd-boot.sh: Fix booting with root=/dev/disk/by-id/md-uuid
*,
run mdadm -v when linuxrc=trace is given (bnc#597787).

Mon Apr 19 14:00:00 2010 nfbrownAATTnovell.com
- fix-dup.patch: revised version to make sure partial
device is destroyed properly (bnc#587925).

Fri Mar 26 13:00:00 2010 mmarekAATTsuse.cz
- fix-dup.patch: catch attempts to add the same disk twice
(bnc#587925).

Wed Mar 24 13:00:00 2010 mmarekAATTsuse.cz
- 64-md-raid.rules: Use absolute path to grep, otherwise udev will
only search in /lib/udev (bnc#590832).

Tue Mar 23 13:00:00 2010 mmarekAATTsuse.cz
- mkinitrd-
*.sh: Assemble md arrays even if the root= or resume=
option doesn\'t directly refer to md (bnc#589676, bnc#586837,
bnc#583424).

Mon Mar 22 13:00:00 2010 mmarekAATTsuse.cz
- mdmon: Fix crash if /proc/mdstat lists 0.9 superblocks
(bnc#589447).

Thu Mar 11 13:00:00 2010 mmarekAATTsuse.cz
- 64-md-raid.rules: Use blkid instead of vol_id.

Thu Mar 11 13:00:00 2010 mmarekAATTsuse.cz
- 64-md-raid.rules: Allow --incremental assembly if \"AUTO -all\" is
given in mdadm.conf (fate#307478).

Tue Mar 9 13:00:00 2010 mmarekAATTsuse.cz
- Install udev rules in /lib/udev/rules.d (fate#307478).

Mon Feb 22 13:00:00 2010 mmarekAATTsuse.cz
- mkinitrd-setup.sh: call mdadm --scan only if necessary
(bnc#581769).

Fri Feb 19 13:00:00 2010 mmarekAATTsuse.cz
- bitmap-4k-boundary.patch: Alling the internal bitmap on 4K
boundary (bnc#577468).

Fri Jan 15 13:00:00 2010 mmarekAATTsuse.cz
- fix modprobe invocation in boot.md (bnc#565293).

Fri Jan 15 13:00:00 2010 mmarekAATTsuse.cz
- store mdmon runtime files in /dev/.mdadm, to make it easier to
transfer mdmon from the initrd to the real root.
- rework the mkinitrd setup script a bit.

Wed Jan 6 13:00:00 2010 mmarekAATTsuse.cz
- mkinitrd-
*.sh: fix booting from partitionable md devices and
from container devices (bnc#565219).

Tue Dec 15 13:00:00 2009 jengelhAATTmedozas.de
- enable parallel building

Fri Dec 4 13:00:00 2009 mmarekAATTsuse.cz
- Support for partitionable md devices in mkinitrd scripts
(fate#305883).

Tue Nov 3 13:00:00 2009 mmarekAATTsuse.cz
- update to 3.0.3 (fate#307159)

* mdmon improvements (needed for fate#306823)

* other fixes

Fri Oct 30 13:00:00 2009 mmarekAATTsuse.cz
- mkinitrd-boot.sh: add /sbin/mdmon to the initrd (fate#306823).

Thu Oct 1 14:00:00 2009 mmarekAATTsuse.cz
- updated to 3.0.2 + 2 patches

* bugfixes only

Fri Jun 12 14:00:00 2009 mmarekAATTsuse.cz
- remove static md
* device nodes, they should not be needed
anymore.

Thu Jun 11 14:00:00 2009 mmarekAATTsuse.cz
- updated to 3.0 final
- dropped all patches

Tue Mar 3 13:00:00 2009 mmarekAATTsuse.cz
- super0: Do all metadata IO with 4096byte alignment
- super1 - do metadata IO in sector_size units.
(bnc#466172)


 
ICM