SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mdadm-4.0-8.1.i586.rpm :

* Mon Mar 05 2018 gqjiangAATTsuse.com- mdadm: allow clustered raid10 to be created with default layout (bsc#1083881) 0210-mdadm-allow-clustered-raid10-to-be-created-with-defa.patch
* Sat Feb 10 2018 colyliAATTsuse.com- policy.c: Avoid to take spare without defined domain by imsm (bsc#1076588) 0209-policy.c-Avoid-to-take-spare-without-defined-domain-.patch
* Tue Jan 09 2018 zlliuAATTsuse.com- 0208-mdadm-grow-correct-the-s-size-1-to-make-max-work.patch (bsc#1074949)
* Wed Jan 03 2018 colyliAATTsuse.com- 0207-managemon-Don-t-add-disk-to-the-array-after-it-has-s.patch (bsc#1073862)
* Mon Dec 04 2017 colyliAATTsuse.com- Update mdadm for SLE15, for bug fixes and new feature enhancement- 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch is removed because upstream has similar fix with almost identical funcationality.- The following patches are not deleted indeed, they are renamed and added into all other new-added patches with different perfix numbers, 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0039-Create-Fixup-various-whitespace-issues.patch 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0044-maps-Terminate-modes-map-correctly.patch 0045-Grow_continue_command-ensure-content-is-properly-ini.patch 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0048-Grow-set-component-size-prior-to-array-size.patch 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0051-IMSM-Correct-examine-output-for-4k-disks.patch 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0055-Allow-more-spare-selection-criteria.patch 0056-Add-sector-size-as-spare-selection-criterion.patch 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0059-To-support-clustered-raid10.patch 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch- The following patche set includes the above renamed patches, they have bug fixes for bsc#1068030, bsc#1069165, bsc#1069167, and some other fixes and enhancement for raid5 ppl, imsm, and general mdadm code, 0038-mdadm-Create-declaring-an-existing-struct-within-sam.patch 0039-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0040-Create-Fixup-various-whitespace-issues.patch 0041-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0042-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0043-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0044-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0045-maps-Terminate-modes-map-correctly.patch 0046-Grow_continue_command-ensure-content-is-properly-ini.patch 0047-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0048-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0049-Grow-set-component-size-prior-to-array-size.patch 0050-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0051-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0052-IMSM-Correct-examine-output-for-4k-disks.patch 0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0054-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0055-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0056-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch 0057-util-Introduce-md_get_array_info.patch 0058-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch 0059-util-Introduce-md_get_disk_info.patch 0060-util-Introduce-md_set_array_info.patch 0061-md_u-Remove-some-unused-ioctl-declarations.patch 0062-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch 0063-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch 0064-sysfs-Make-sysfs_init-return-an-error-code.patch 0065-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch 0066-util-set_array_info-Simplify-code-since-md_get_versi.patch 0067-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch 0068-Build-Stop-bothering-about-supporting-md-driver-olde.patch 0069-Grow-Stop-bothering-about-md-driver-versions-older-t.patch 0070-Detail-Stop-bothering-about-md-drivers-older-than-0..patch 0071-Create-Remove-all-attemps-to-handle-md-driver-older-.patch 0072-Manage-Remove-all-references-to-md_get_version.patch 0073-Query-Remove-all-references-to-md_get_version.patch 0074-bitmap-Remove-use-of-md_get_version.patch 0075-mdmon-Stop-bothering-about-md_get_version.patch 0076-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch 0077-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch 0078-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch 0079-util-Finally-kill-off-md_get_version.patch 0080-mdadm-Fail-for-kernels-older-than-2.6.15.patch 0081-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch 0082-Retire-mdassemble.patch 0083-super1-Clean-up-various-style-abuses.patch 0084-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch 0085-Assemble-Remove-obsolete-test-for-kernels-older-than.patch 0086-Detail-Fixup-ugly-if-foo-abuse.patch 0087-Query-Handle-error-returned-by-fstat.patch 0088-Query-Use-sysfs-to-obtain-data-if-possible.patch 0089-sysfs-Parse-array_state-in-sysfs_read.patch 0090-util-Introduce-md_array_active-helper.patch 0091-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch 0092-util-Get-rid-of-unused-enough_fd.patch 0093-mdadm-retire-mdassemble-in-make-everything.patch 0094-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch 0095-Makefile-Default-to-O2-optimization.patch 0096-maps-Simplify-implementation-of-map_name.patch 0097-Don-t-use-UnSet-with-consistency_policy.patch 0098-Detail-determine-array-state-from-sysfs.patch 0099-Detail-Respect-code-lines-are-80-character-wide.patch 0100-Detail-Reinstate-support-for-not-having-sysfs.patch 0101-Incremental-Use-md_array_active-where-applicable.patch 0102-Incremental-Cleanup-some-if-statement-spaghetti.patch 0103-Create-tell-udev-md-device-is-not-ready-when-first-c.patch 0104-Incremental-Use-md_array_active-to-determine-state-o.patch 0105-Manage-Manage_ro-Use-md_array_active.patch 0106-IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch 0107-Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch 0108-change-back-0644-permission-for-Grow.c.patch 0109-util-md_array_valid-Introduce-md_array_valid-helper.patch 0110-kernel-patch-Remove-obsolete-kernel-patches-against-.patch 0111-mdassemble-Kill-off-the-last-remains.patch 0112-mdadm-util-unify-fstat-checking-blkdev-into-function.patch 0113-mdadm-util-unify-stat-checking-blkdev-into-function.patch 0114-Fix-typo-in-new-udev-rule.patch 0115-Incremental-return-is-not-a-function.patch 0116-sysfs-sysfs_read-Count-active_disks-and-failed_disks.patch 0117-container_members_max_degradation-Switch-to-using-sy.patch 0118-IncrementalScan-Use-md_array_active-instead-of-md_ge.patch 0119-Mention-endian-in-documentation-for-update-byte-orde.patch 0120-Monitor-Use-md_array_active-instead-of-manually-fidd.patch 0121-Monitor-Code-is-80-characters-per-line.patch 0122-mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch 0123-Allow-more-spare-selection-criteria.patch 0124-Add-sector-size-as-spare-selection-criterion.patch 0125-Monitor-check_array-Centralize-exit-path.patch 0126-Monitor-check_array-Reduce-duplicated-error-handling.patch 0127-Monitor-check_array-Declate-mdinfo-instance-globally.patch 0128-Monitor-check_array-Read-sysfs-entry-earlier.patch 0129-Monitor-check_array-Obtain-RAID-level-from-syfs.patch 0130-Monitor-check_array-Get-failed_disks-from-sysfs.patch 0131-Monitor-check_array-Get-array_disks-from-sysfs.patch 0132-Monitor-check_array-Get-nr_disks-active_disks-and-sp.patch 0133-sysfs-sysfs_read-Count-working_disks.patch 0134-Monitor-check_array-Use-working_disks-from-sysfs.patch 0135-retire-the-APIs-that-driver-no-longer-supports.patch 0136-Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch 0137-Monitor-mailfrom-is-initialized-correctly.patch 0138-Monitor-Fixup-a-pile-of-whitespace-issues.patch 0139-mdadm-Uninitialized-variable-rdev.patch 0140-super-ddf-sysfs_read-takes-a-pointer-as-device-name-.patch 0141-mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch 0142-mdadm-Fixup-more-broken-logical-operator-formatting.patch 0143-mdadm-Fix-broken-formatting.patch 0144-mdadm-Fixup-broken-formatting.patch 0145-Detail-don-t-exit-if-ioctl-has-been-successful.patch 0146-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0147-md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch 0148-Get-failed-disk-count-from-array-state.patch 0149-Monitor-don-t-assume-mdadm-parameter-is-a-block-devi.patch 0150-super1-Always-round-data-offset-to-1M.patch 0151-mdadm-r5cache-allow-adding-journal-to-array-without-.patch 0152-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch 0153-Detail-correct-output-for-active-arrays.patch 0154-imsm-rebuild-from-2-disk-RAID10.patch (bsc#1069165) 0155-Error-messages-should-end-with-a-newline-character.patch 0156-Use-correct-syntax-for-passing-DEVLINKS-to-mdadm-fro.patch 0157-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0158-Don-t-use-exit-ERANGE.patch 0159-Monitor-containers-don-t-have-the-same-sysfs-propert.patch 0160-Monitor-Include-containers-in-spare-migration.patch 0161-Detail-differentiate-between-container-and-inactive-.patch 0162-mdadm-install-two-more-udev-rules-in-mdadm.spec.patch 0163-mdadm-set-journal_clean-after-scanning-all-disks.patch 0164-mdadm-bitmap-examine-bitmap-failed-when-bitmap-is-ex.patch 0165-mdopen-call-modprobe-md_mod-if-it-might-be-needed.patch 0166-lib-devid2kname-should-take-a-dev_t.patch 0167-sysfs_init_dev-take-a-dev_t-argument.patch 0168-Manage_subdevs-Use-a-dev_t.patch 0169-util-Code-is-80-characters-wide.patch 0170-Close-mdfd-before-returning-main-function.patch 0171-Grow-stop-previous-reshape-process-first.patch 0172-imsm-New-disk-controller-domains.patch 0173-Monitor-Check-redundancy-for-arrays.patch 0174-mdadm-grow-Component-size-must-be-larger-than-chunk-.patch 0175-mdadm-manpage-disable-bitmap_resize-for-external-fil.patch 0176-mdadm-fixes-some-trivial-typos-in-comments.patch (The following 12 patches are specifically for bsc#1068030) 0177-Don-t-abort-starting-the-array-if-kernel-does-not-su.patch 0178-super1-Add-support-for-multiple-ppls.patch 0179-imsm-Add-support-for-multiple-ppls.patch 0180-imsm-validate-multiple-ppls-during-assemble.patch 0181-Zeroout-whole-ppl-space-during-creation-force-assemb.patch 0182-imsm-switch-to-multiple-ppls-automatically-during-as.patch 0183-Grow-fix-switching-on-PPL-during-recovery.patch 0184-imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch 0185-imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch 0186-imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch 0187-imsm-use-correct-map-when-validating-ppl.patch 0188-imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch 0189-Grow-Use-all-80-characters.patch 0190-imsm-Set-disk-slot-number.patch (The following 1 patch is specifically for bsc#1069167) 0191-mdmon-get-safe-mode-delay-file-descriptor-early.patch 0192-mdadm-mdstat-fixup-a-number-of-broken-formatting.patch 0193-mdadm-mdstat-correct-the-strncmp-number-4-as-6.patch 0194-mdcheck-add-some-logging.patch 0195-mdcheck-improve-cleanup.patch 0196-Move-mdadm_env.sh-out-of-usr-lib-systemd.patch 0197-mdadm-grow-adding-a-test-to-ensure-resize-was-requir.patch 0198-mdadm-mdopen-create-new-function-create_named_array-.patch 0199-systemd-add-I-to-description-of-mdadm-last-resort-se.patch 0200-Incremental-Use-validate_geometry-instead-of-avail_s.patch 0201-imsm-fix-reading-scsi-serial.patch 0202-To-support-clustered-raid10.patch 0203-imsm-More-precise-message-when-spanned-raid-is-creat.patch 0204-sysfs-include-faulty-drive-in-disk-count.patch 0205-Monitor-msg-Don-t-print-error-message-if-mdmon-doesn.patch 0206-imsm-continue-resync-on-3-disk-RAID10.patch
* Fri Nov 24 2017 gqjiangAATTsuse.com- Add udev rules for cluster-md to confirm device (fate#316335) 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Wed Nov 15 2017 gqjiangAATTsuse.com- Add one mdadm patch to support clustered raid10 (fate#323171) 0059-To-support-clustered-raid10.patch
* Mon Aug 21 2017 colyliAATTsuse.com- SLE15 continues to use mdadm-4.0, synchronize mdadm package from SLE12-SP3 to SLE15, re-order all patches.- Rename the following patches, they are deleted and re-add in next part of patches 0001-Generic-support-for-consistency-policy-and-PPL.patch 0002-Detail-show-consistency-policy.patch 0002-The-mdcheck-script-now-adds-messages-to-the-system.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 0007-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch 0008-Retry-HOT_REMOVE_DISK-a-few-times.patch 0009-Introduce-sys_hot_remove_disk.patch 0010-Add-force-flag-to-hot_remove_disk.patch 0011-Detail-handle-non-existent-arrays-better.patch- Synchronize patches from mdadm of SLE12-SP3, the above renamed patches are re-add here, 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-check-the-nodes-when-operate-clustered-array.patch 0005-examine-tidy-up-some-code.patch 0006-mdadm-add-man-page-for-symlinks.patch 0007-mdadm-add-checking-clustered-bitmap-in-assemble-mode.patch 0008-mdadm-Add-Wimplicit-fallthrough-0-in-Makefile.patch 0009-mdadm-Specify-enough-length-when-write-to-buffer.patch 0010-mdadm-it-doesn-t-make-sense-to-set-bitmap-twice.patch 0011-mdadm-Monitor-Fix-NULL-pointer-dereference-when-stat.patch 0012-Replace-snprintf-with-strncpy-at-some-places-to-avoi.patch 0013-mdadm-Forced-type-conversion-to-avoid-truncation.patch 0014-super1-ignore-failfast-flag-for-setting-device-role.patch 0015-mdadm-bitmap-fixed-typos-in-comments-of-bitmap.h.patch 0016-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch 0017-Retry-HOT_REMOVE_DISK-a-few-times.patch 0018-mdadm-Build-check-the-level-parameter-when-build-new.patch 0019-Introduce-sys_hot_remove_disk.patch 0020-Add-force-flag-to-hot_remove_disk.patch 0021-Detail-handle-non-existent-arrays-better.patch 0022-Generic-support-for-consistency-policy-and-PPL.patch 0023-Detail-show-consistency-policy.patch 0024-imsm-PPL-support.patch 0025-super1-PPL-support.patch 0026-Add-ppl-and-no-ppl-options-for-update.patch 0027-Grow-support-consistency-policy-change.patch 0028-mdadm.h-struct-mdinfo-reorganize-ppl-elements-for-be.patch 0029-super1-replace-hard-coded-values-with-bit-definition.patch 0030-mdadm-Clean-up-some-ugly-multiple-actions-on-single-.patch 0031-mdadm-Fixup-a-number-of-whitespace-inconsistency-cas.patch 0032-util-Cosmetic-changes.patch 0033-Grow-Fixup-a-pile-of-cosmetic-issues.patch 0034-Grow-Remove-unnecessary-optimization.patch 0035-Grow-Do-not-shadow-an-existing-variable.patch 0036-imsm-use-rounded-size-for-metadata-initialization.patch 0037-mdadm.c-fix-compile-error-switch-condition-has-boole.patch 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0039-Create-Fixup-various-whitespace-issues.patch 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0044-maps-Terminate-modes-map-correctly.patch 0045-Grow_continue_command-ensure-content-is-properly-ini.patch 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0048-Grow-set-component-size-prior-to-array-size.patch 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0051-IMSM-Correct-examine-output-for-4k-disks.patch 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0055-Allow-more-spare-selection-criteria.patch 0056-Add-sector-size-as-spare-selection-criterion.patch 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch
* Fri Mar 24 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-super1-Clear-memory-allocated-for-superblock-bitmap-.patch this was 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)
* Sun May 22 2016 billAATTmerriam.net- Added 0002-The-mdcheck-script-now-adds-messages-to-the-system.patch The mdcheck bash script now writes messages to the syslog about progress with check.
* Fri May 20 2016 neilbAATTsuse.com- Do not list XXXAATT.service files for anything but service_del_preun. They cannot be restarted by systemctl as they are just templates. They don\'t need to be restarted at reinstall anyway. (bsc#979749)
* Wed May 04 2016 neilbAATTsuse.com- New upstream release mdadm-3.4 Adds support for clustered-raid1 and journalled raid5- 0001-super1-Clear-memory-allocated-for-superblock-bitmap-.patch Important upstream bugfix relating to uninialised memory.
* Thu Dec 10 2015 tiwaiAATTsuse.de- Add missing pre-requres for initrd macros (boo#958562)
* Mon Sep 14 2015 dimstarAATTopensuse.org- Own %{_systemdshutdowndir} in case nothing else does. This ensures build success even if systemd-mini does not own it (happens in some versions of our package).
* Mon Aug 31 2015 dimstarAATTopensuse.org- Do not BuildRequire systemd: it conflicts with systemd-mini, pulled in by systemd-mini-devel (due to BuildRequires: pkgconfig(systemd)). The reason systemd was added as a buildrequires was for \'something\' to onw /usr/lib/systemd/system-shutdown/; systemd-mini does that also for us.
* Mon Aug 03 2015 nfbrownAATTsuse.com- new upstream version 3.3.4. Important bugfix to honour IMSM ROM settings when RAID is disabled. (bsc#939748 bsc#937363)
* Mon Jul 27 2015 nfbrownAATTsuse.com- new upstream version 3.3.3. Lots of bug fixes, particular \"mdadm --assemble --force\" would often not do the right thing for RAID5.- 0001-Grow-Do-not-try-to-restart-if-reshape-is-running.patch 0001-Grow-fix-removal-of-line-in-wrong-case.patch 0001-IMSM-Add-warning-message-when-assemble-spanned-conta.patch 0001-Makefile-install-mdadm-grow-continue-.service.patch mdcheck-careful.patch mdcheck-no-devices.fix All removed as now included upstream.
* Mon Jul 13 2015 wernerAATTsuse.de- Make it build, that is build-require pkgconfig of udev and the package systemd as this one is the owner of the directory /usr/lib/systemd/system-shutdown
* Mon Mar 02 2015 mgorseAATTsuse.com- 0001-IMSM-Add-warning-message-when-assemble-spanned-conta.patch (bnc#882634)- 0001-Grow-Do-not-try-to-restart-if-reshape-is-running.patch (bnc#887773)
* Tue Feb 03 2015 nfbrownAATTsuse.com- mdcheck-careful.patch Be careful about reading all output of \"mdadm --detail --export\" as shell commands - it isn\'t quoted. (bnc#910500)
* Mon Nov 03 2014 nfbrownAATTsuse.com- mdcheck-no-devices.fix mdcheck mustn\'t report an error if not md devices exist (bnc#903051)
* Mon Sep 29 2014 nfbrownAATTsuse.com- cron.d.mdadm: add correct PATH setting (bnc#898239)
* Tue Sep 16 2014 nfbrownAATTsuse.com- Add cron job to run \'mdcheck\' regularly to verify all md arrays. (bnc#869261)
* Fri Jul 25 2014 p.drouandAATTgmail.com- Remove insserv dependency; the package has been moved to systemd init system- Remove redundant %clean section
* Mon Jul 07 2014 nfbrownAATTsuse.com- Remove mkinitrd scripts again. \"libguestfs\" now includes them so \"guestfs\" does not need us to. (bnc#883873)
* Thu Jun 26 2014 nfbrownAATTsuse.com- 0001-Grow-fix-removal-of-line-in-wrong-case.patch (bnc#881530)
* Thu Jun 26 2014 nfbrownAATTsuse.com- add mkinitrd scripts back in. They are needed by \"guestfs\" (bnc#883873)
* Thu Jun 12 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 2014 nfbrownAATTsuse.com- new upstream release 3.3.1, incorporates all current patches and includes assorted other minor fixes.- 0001-Makefile-install-mdadm-grow-continue-.service.patch make sure mdadm-grow-continue.service is installed properly.- remove mkinitrd files, we now use dracut- Delete 0001-Assemble-allow-load_devices-to-change-the-st-which-i.patch- Delete 0001-DDF-mark-missing-on-assembly-device-properly.patch- Delete 0001-mdmon-.service-Change-type-of-process-start-up-to-fo.patch- Delete 0001-systemd-various-fixes-for-boot-with-container-arrays.patch- Delete 0002-Assemble-re-arrange-freeing-of-tst-in-load_devices.patch- Delete 0002-DDF-guard-against-pdnum-being-negative.patch- Delete 0003-Assemble-change-load_devices-to-return-most_recent-s.patch- Delete 0003-DDF-fix-possible-mdmon-crash-when-updating-metadata.patch- Delete 0003-Work-around-architectures-having-statfs.f_type-defin.patch- Delete 0004-DDF-Don-t-fail-compare_super_ddf-due-to-re-configure.patch- Delete 0004-DDF-report-seq-counter-as-events.patch- Delete 0005-DDF-when-first-activating-an-array-record-any-missin.patch- Delete Assembe-fix-bug-in-force_array-it-wasn-t-forcing-pro.patch- Delete Assemble-Incremental-don-t-hold-O_EXCL-on-mddev-afte.patch- Delete Assemble-avoid-infinite-loop-when-auto-assembling-pa.patch- Delete DDF-add_to_super_ddf-be-careful-with-workspace_lba.patch- Delete DDF-allow-for-possibility-that-there-is-no-secondary.patch- Delete DDF-brief_examine_subarrays_ddf-print-array-name.patch- Delete DDF-compare_super_ddf-fix-sequence-number-check.patch- Delete DDF-factor-out-array-name-generation.patch- Delete DDF-fix-detection-of-failed-devices-during-assembly.patch- Delete DDF-handle-fake-RAIDs-with-changing-subarray-UUIDs.patch- Delete DDF-really-ignore-DDF-metadata-on-partitions.patch- Delete Grow-fix-problems-with-prematurely-aborting-of-resha.patch- Delete IMSM-don-t-crash-when-creating-an-array-with-missing.patch- Delete Incremental-add-export-handling.patch- Delete Incremental-improve-support-for-DEVICE-based-restric.patch- Delete Make-IRs-and-run-work-properly-for-containers.patch- Delete Monitor-don-t-set-arrays-dirty-after-transition-to-r.patch- Delete Monitor-write-meta-data-in-readonly-state-sometimes.patch- Delete Restructure-assemble_container_content-and-improve-m.patch- Delete config-set-auto_seen-after-processing-the-auto-line.patch- Delete mdmon-.service-remove-over-ride-of-Standard-IO.patch- Delete mdmon-don-t-complain-about-notifying-parent-when-the.patch- Delete mdmon-honour-offroot-again.patch- Delete mdmonitor- Delete policy-NULL-path-isn-t-really-acceptable-use-the-dev.patch- Delete systemd-mdadm-last-resortAATT.service- Delete systemd-mdadm-last-resortAATT.timer- Delete systemd-mdmon-set-IMSM_NO_PLATFORM-1.patch- Delete udev-rules-try-mdadm-I-on-change-events.patch- Delete udev-rules.degraded
* Tue Apr 08 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 02 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 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 04 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)
* Wed Jan 22 2014 nfbrownAATTsuse.com- remove boot.md. It no longer does anything useful.
* Wed Jan 22 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 04 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 03 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 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 06 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 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 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 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 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 09 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 06 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 03 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 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 2013 idonmezAATTsuse.com- Add Source URL, see https://en.opensuse.org/SourceUrls
* Wed Feb 27 2013 cfarrellAATTsuse.com- license update: GPL-2.0 mdadm/Software-RAID.HOWTO.tar.bz2
* Sun Nov 04 2012 crrodriguezAATTopensuse.org- Fix factory breakage on udev and systemd rules.
* Thu Oct 25 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 09 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 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 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 2012 fcrozatAATTsuse.com- Add blkid-builtin.patch: use blkid built-in from udev
* Thu Jul 05 2012 nfbrownAATTsuse.com- mdmon-arg.fix: fix arg parsing in mdmon so that \"--all --takeover\" works. (bnc#767150)
* Thu Jun 21 2012 meissnerAATTsuse.com- use recommends: smtp_daemon, similar to cronie example
* Thu Jun 14 2012 opensuseAATTcboltz.de- add missing dependencies on cron and /usr/sbin/sendmail (bnc#767155)
* Thu May 24 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 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 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 09 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 2012 rmilasanAATTsuse.com- Run update of initrd at %post and %postun. We need this to make sure initrd reflects the updates.
* Wed Dec 21 2011 cooloAATTsuse.com- remove call to suse_update_config (very old work around)
* Thu Oct 06 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 2011 uliAATTsuse.com- cross-build fix: use %__cc macro
* Thu Aug 18 2011 nfbrownAATTnovell.com- boot.md: improve \'status\' and add \'reload\' function. Also change \'Raid\' to \'RAID\' for consistency (bnc#709474)
* Thu Aug 18 2011 nfbrownAATTnovell.com- Use udev rules file from upstream package, rather have having a separate one.
* Thu Aug 18 2011 nfbrownAATTnovell.com- Update to new upstream 3.2.2 plug git patches. Also update FSF address in boot-md.
* Wed Aug 10 2011 crrodriguezAATTopensuse.org- Do not use -fno-strict-aliasing when not needed
* Tue Jun 14 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 01 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 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 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 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 2010 jengelhAATTmedozas.de- use %_smp_mflags
* Tue Jun 01 2010 mmarekAATTsuse.cz- mkinitrd-setup.sh: Fix for empty $md_devs variable.
* Fri Apr 23 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 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 2010 nfbrownAATTnovell.com- fix-dup.patch: revised version to make sure partial device is destroyed properly (bnc#587925).
* Fri Mar 26 2010 mmarekAATTsuse.cz- fix-dup.patch: catch attempts to add the same disk twice (bnc#587925).
* Wed Mar 24 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 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 2010 mmarekAATTsuse.cz- mdmon: Fix crash if /proc/mdstat lists 0.9 superblocks (bnc#589447).
* Thu Mar 11 2010 mmarekAATTsuse.cz- 64-md-raid.rules: Use blkid instead of vol_id.
* Thu Mar 11 2010 mmarekAATTsuse.cz- 64-md-raid.rules: Allow --incremental assembly if \"AUTO -all\" is given in mdadm.conf (fate#307478).
* Tue Mar 09 2010 mmarekAATTsuse.cz- Install udev rules in /lib/udev/rules.d (fate#307478).
* Mon Feb 22 2010 mmarekAATTsuse.cz- mkinitrd-setup.sh: call mdadm --scan only if necessary (bnc#581769).
* Fri Feb 19 2010 mmarekAATTsuse.cz- bitmap-4k-boundary.patch: Alling the internal bitmap on 4K boundary (bnc#577468).
* Fri Jan 15 2010 mmarekAATTsuse.cz- fix modprobe invocation in boot.md (bnc#565293).
* Fri Jan 15 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 06 2010 mmarekAATTsuse.cz- mkinitrd-
*.sh: fix booting from partitionable md devices and from container devices (bnc#565219).
* Tue Dec 15 2009 jengelhAATTmedozas.de- enable parallel building
* Fri Dec 04 2009 mmarekAATTsuse.cz- Support for partitionable md devices in mkinitrd scripts (fate#305883).
* Tue Nov 03 2009 mmarekAATTsuse.cz- update to 3.0.3 (fate#307159)
* mdmon improvements (needed for fate#306823)
* other fixes
* Fri Oct 30 2009 mmarekAATTsuse.cz- mkinitrd-boot.sh: add /sbin/mdmon to the initrd (fate#306823).
* Thu Oct 01 2009 mmarekAATTsuse.cz- updated to 3.0.2 + 2 patches
* bugfixes only
* Fri Jun 12 2009 mmarekAATTsuse.cz- remove static md
* device nodes, they should not be needed anymore.
* Thu Jun 11 2009 mmarekAATTsuse.cz- updated to 3.0 final- dropped all patches
* Tue Mar 03 2009 mmarekAATTsuse.cz- super0: Do all metadata IO with 4096byte alignment- super1 - do metadata IO in sector_size units. (bnc#466172)
 
ICM