dcavalca / rpms / mdadm

Forked from rpms/mdadm 3 years ago
Clone

Blame SPECS/mdadm.spec

5d5466
Summary:     The mdadm program controls Linux md devices (software RAID arrays)
5d5466
Name:        mdadm
5d5466
Version:     4.1
6ee404
Release:     16%{?dist}
5d5466
Source:      http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tar.xz
5d5466
Source1:     mdmonitor.init
5d5466
Source2:     raid-check
5d5466
Source3:     mdadm.rules
5d5466
Source4:     mdadm-raid-check-sysconfig
5d5466
Source5:     mdadm-cron
5d5466
Source6:     mdmonitor.service
5d5466
Source7:     mdadm.conf
5d5466
Source8:     mdadm_event.conf
5d5466
Source9:     mdcheck
5d5466
Source10:    mdadm_env.sh
5d5466
5d5466
Patch1:      0001-Assemble-keep-MD_DISK_FAILFAST-and-MD_DISK_WRITEMOST.patch
5d5466
Patch2:      0002-Document-PART-POLICY-lines.patch
5d5466
Patch3:      0003-policy-support-devices-with-multiple-paths.patch
5d5466
Patch4:      0004-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch
5d5466
Patch5:      0005-Monitor-add-system-timer-to-run-oneshot-periodically.patch
5d5466
Patch6:      0006-imsm-update-metadata-correctly-while-raid10-double-d.patch
5d5466
Patch7:      0007-Assemble-mask-FAILFAST-and-WRITEMOSTLY-flags-when-fi.patch
5d5466
Patch8:      0008-Grow-avoid-overflow-in-compute_backup_blocks.patch
5d5466
Patch9:      0009-Grow-report-correct-new-chunk-size.patch
5d5466
Patch10:     0010-policy.c-prevent-NULL-pointer-referencing.patch
5d5466
Patch11:     0011-policy.c-Fix-for-compiler-error.patch
5d5466
Patch12:     0012-imsm-finish-recovery-when-drive-with-rebuild-fails.patch
5d5466
Patch13:     0013-imsm-fix-reshape-for-2TB-drives.patch
5d5466
Patch14:     0014-Fix-spelling-typos.patch
5d5466
Patch15:     0015-Detail.c-do-not-skip-first-character-when-calling-xs.patch
5d5466
Patch16:     0016-Fix-reshape-for-decreasing-data-offset.patch
5d5466
Patch17:     0017-mdadm-tests-add-one-test-case-for-failfast-of-raid1.patch
5d5466
Patch18:     0018-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch
5d5466
Patch19:     0019-mdmon-wait-for-previous-mdmon-to-exit-during-takeove.patch
5d5466
Patch20:     0020-Assemble-Fix-starting-array-with-initial-reshape-che.patch
5d5466
Patch21:     0021-add-missing-units-to-examine.patch
5d5466
Patch22:     0022-imsm-fix-spare-activation-for-old-matrix-arrays.patch
5d5466
Patch23:     0023-Create-Block-rounding-size-to-max.patch
5d5466
Patch24:     0024-udev-Add-udev-rules-to-create-by-partuuid-for-md-dev.patch
5d5466
Patch25:     0025-mdmon-fix-wrong-array-state-when-disk-fails-during-m.patch
5d5466
Patch26:     0026-Enable-probe_roms-to-scan-more-than-6-roms.patch
5d5466
Patch27:     0027-super-intel-Fix-issue-with-abs-being-irrelevant.patch
5d5466
Patch28:     0028-mdadm.h-Introduced-unaligned-get-put-_unaligned-16-3.patch
5d5466
Patch29:     0029-super-intel-Use-put_unaligned-in-split_ull.patch
5d5466
Patch30:     0030-mdadm-load-default-sysfs-attributes-after-assemblati.patch
5d5466
Patch31:     0031-mdadm.h-include-sysmacros.h-unconditionally.patch
5d5466
Patch32:     0032-mdadm-add-no-devices-to-avoid-component-devices-deta.patch
5d5466
Patch33:     0033-udev-add-no-devices-option-for-calling-mdadm-detail.patch
5d5466
Patch34:     0034-imsm-close-removed-drive-fd.patch
5d5466
Patch35:     0035-mdadm-check-value-returned-by-snprintf-against-error.patch
5d5466
Patch36:     0036-mdadm-Introduce-new-array-state-broken-for-raid0-lin.patch
5d5466
Patch37:     0037-mdadm-force-a-uuid-swap-on-big-endian.patch
5d5466
Patch38:     0038-mdadm-md.4-add-the-descriptions-for-bitmap-sysfs-nod.patch
5d5466
Patch39:     0039-Init-devlist-as-an-array.patch
5d5466
Patch40:     0040-Don-t-need-to-check-recovery-after-re-add-when-no-I-.patch
5d5466
Patch41:     0041-udev-allow-for-udev-attribute-reading-bug.patch
5d5466
Patch42:     0042-imsm-save-current_vol-number.patch
5d5466
Patch43:     0043-imsm-allow-to-specify-second-volume-size.patch
5d5466
Patch44:     0044-mdcheck-when-mdcheck_start-is-enabled-enable-mdcheck.patch
5d5466
Patch45:     0045-mdcheck-use-to-pass-variable-to-mdcheck.patch
5d5466
Patch46:     0046-SUSE-mdadm_env.sh-handle-MDADM_CHECK_DURATION.patch
5d5466
Patch47:     0047-super-intel-don-t-mark-structs-packed-unnecessarily.patch
5d5466
Patch48:     0048-mdcheck-service-can-t-start-succesfully-because-of-s.patch
5d5466
Patch49:     0049-Remove-last-traces-of-HOT_ADD_DISK.patch
5d5466
Patch50:     0050-Fix-up-a-few-formatting-issues.patch
5d5466
Patch51:     0051-Remove-unused-code.patch
5d5466
Patch52:     0052-imsm-return-correct-uuid-for-volume-in-detail.patch
5d5466
Patch53:     0053-imsm-Change-the-way-of-printing-nvme-drives-in-detai.patch
5d5466
Patch54:     0054-Create-add-support-for-RAID0-layouts.patch
5d5466
Patch55:     0055-Assemble-add-support-for-RAID0-layouts.patch
5d5466
Patch56:     0056-Respect-CROSS_COMPILE-when-CC-is-the-default.patch
5d5466
Patch57:     0057-Change-warning-message.patch
5d5466
Patch58:     0058-Manage-Remove-the-legacy-code-for-md-driver-prior-to.patch
5d5466
Patch59:     0059-imsm-Update-grow-manual.patch
5d5466
Patch60:     0060-Add-support-for-Tebibytes.patch
5d5466
Patch61:     0061-imsm-fill-working_disks-according-to-metadata.patch
d805ba
Patch62:     0062-mdadm.8-add-note-information-for-raid0-growing-opera.patch
d805ba
Patch63:     0063-Remove-the-legacy-whitespace.patch
d805ba
Patch64:     0064-imsm-pass-subarray-id-to-kill_subarray-function.patch
d805ba
Patch65:     0065-imsm-Remove-dump-restore-implementation.patch
d805ba
Patch66:     0066-imsm-Correct-minimal-device-size.patch
d805ba
Patch67:     0067-Detail-show-correct-bitmap-info-for-cluster-raid-dev.patch
d805ba
Patch68:     0068-imsm-support-the-Array-Creation-Time-field-in-metada.patch
d805ba
Patch69:     0069-imsm-show-Subarray-and-Volume-ID-in-examine-output.patch
d805ba
Patch70:     0070-udev-Ignore-change-event-for-imsm.patch
d805ba
Patch71:     0071-Monitor-improve-check_one_sharer-for-checking-duplic.patch
d805ba
Patch72:     0072-Detail-adding-sync-status-for-cluster-device.patch
d805ba
Patch73:     0073-Manage-imsm-Write-metadata-before-add.patch
d805ba
Patch74:     0074-Assemble-print-error-message-if-mdadm-fails-assembli.patch
d805ba
Patch75:     0075-clean-up-meaning-of-small-typo.patch
d805ba
Patch76:     0076-Assemble.c-respect-force-flag.patch
d805ba
Patch77:     0077-mdcheck-Log-when-done.patch
3c4af5
Patch78:     0078-Makefile-add-EXTRAVERSION-support.patch
3c4af5
Patch79:     0079-uuid.c-split-uuid-stuffs-from-util.c.patch
3c4af5
Patch80:     0080-Include-count-for-0-character-when-using-strncpy-to-.patch
3c4af5
Patch81:     0081-restripe-fix-ignoring-return-value-of-read-and-lseek.patch
3c4af5
Patch82:     0082-Block-overwriting-existing-links-while-manual-assemb.patch
3c4af5
Patch83:     0083-Detect-too-small-device-error-rather-than-underflow-.patch
3c4af5
Patch84:     0084-Use-more-secure-HTTPS-URLs.patch
3c4af5
Patch85:     0085-Update-link-to-Intel-page-for-IMSM.patch
3c4af5
Patch86:     0086-mdadm-Grow-prevent-md-s-fd-from-being-occupied-durin.patch
3c4af5
Patch87:     0087-Specify-nodes-number-when-updating-cluster-nodes.patch
3c4af5
Patch88:     0088-mdadm-md.4-update-path-to-in-kernel-tree-documentati.patch
3c4af5
Patch89:     0089-manual-update-examine-badblocks.patch
3c4af5
Patch90:     0090-Detail-show-correct-raid-level-when-the-array-is-ina.patch
3c4af5
Patch91:     0091-Don-t-create-bitmap-for-raid5-with-journal-disk.patch
3c4af5
Patch92:     0092-Monitor-refresh-mdstat-fd-after-select.patch
3c4af5
Patch93:     0093-Monitor-stop-notifing-about-containers.patch
3c4af5
Patch94:     0094-mdmonitor-set-small-delay-once.patch
3c4af5
Patch95:     0095-Check-if-other-Monitor-instance-running-before-fork.patch
3c4af5
Patch96:     0096-Super1-allow-RAID0-layout-setting-to-be-removed.patch
3c4af5
Patch97:     0097-Detail-fix-segfault-during-IMSM-raid-creation.patch
3c4af5
Patch98:     0098-Create.c-close-mdfd-and-generate-uevent.patch
3c4af5
Patch99:     0099-imsm-update-num_data_stripes-according-to-dev_size.patch
3c4af5
Patch100:    0100-imsm-remove-redundant-calls-to-imsm_get_map.patch
3c4af5
Patch101:    0101-Monitor-don-t-use-default-modes-when-creating-a-file.patch
3c4af5
Patch102:    0102-imsm-limit-support-to-first-NVMe-namespace.patch
3c4af5
Patch103:    0103-mdadm-Unify-forks-behaviour.patch
3c4af5
Patch104:    0104-mdadm-Detail-show-correct-state-for-clustered-array.patch
3c4af5
Patch105:    0105-Make-target-to-install-binaries-only.patch
3c4af5
Patch106:    0106-udev-start-grow-service-automatically.patch
3c4af5
Patch107:    0107-Incremental-Remove-redundant-spare-movement-logic.patch
3c4af5
Patch108:    0108-Dump-get-stat-from-a-wrong-metadata-file-when-restor.patch
5d5466
5d5466
# RHEL customization patches
3c4af5
Patch200:     mdadm-3.3-udev.patch
3c4af5
Patch201:     mdadm-2.5.2-static.patch
5d5466
5d5466
URL:         http://www.kernel.org/pub/linux/utils/raid/mdadm/
5d5466
License:     GPLv2+
5d5466
Group:       System Environment/Base
5d5466
BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
5d5466
Obsoletes:   mdctl,raidtools
5d5466
Obsoletes:   mdadm-sysvinit
5d5466
Conflicts:   dracut < 034-1
5d5466
Requires(post): systemd-units chkconfig coreutils
5d5466
BuildRequires: systemd-units binutils-devel
5d5466
Requires(preun): systemd-units
5d5466
Requires(postun): systemd-units coreutils
5d5466
Requires: libreport-filesystem
5d5466
5d5466
%define _hardened_build 1
5d5466
5d5466
%description 
5d5466
The mdadm program is used to create, manage, and monitor Linux MD (software
5d5466
RAID) devices.  As such, it provides similar functionality to the raidtools
5d5466
package.  However, mdadm is a single program, and it can perform
5d5466
almost all functions without a configuration file, though a configuration
5d5466
file can be used to help with some common tasks.
5d5466
5d5466
%prep
5d5466
%setup -q
5d5466
5d5466
%patch1 -p1 -b .0001
5d5466
%patch2 -p1 -b .0002
5d5466
%patch3 -p1 -b .0003
5d5466
%patch4 -p1 -b .0004
5d5466
%patch5 -p1 -b .0005
5d5466
%patch6 -p1 -b .0006
5d5466
%patch7 -p1 -b .0007
5d5466
%patch8 -p1 -b .0008
5d5466
%patch9 -p1 -b .0009
5d5466
%patch10 -p1 -b .0010
5d5466
%patch11 -p1 -b .0011
5d5466
%patch12 -p1 -b .0012
5d5466
%patch13 -p1 -b .0013
5d5466
%patch14 -p1 -b .0014
5d5466
%patch15 -p1 -b .0015
5d5466
%patch16 -p1 -b .0016
5d5466
%patch17 -p1 -b .0017
5d5466
%patch18 -p1 -b .0018
5d5466
%patch19 -p1 -b .0019
5d5466
%patch20 -p1 -b .0020
5d5466
%patch21 -p1 -b .0021
5d5466
%patch22 -p1 -b .0022
5d5466
%patch23 -p1 -b .0023
5d5466
%patch24 -p1 -b .0024
5d5466
%patch25 -p1 -b .0025
5d5466
%patch26 -p1 -b .0026
5d5466
%patch27 -p1 -b .0027
5d5466
%patch28 -p1 -b .0028
5d5466
%patch29 -p1 -b .0029
5d5466
%patch30 -p1 -b .0030
5d5466
%patch31 -p1 -b .0031
5d5466
%patch32 -p1 -b .0032
5d5466
%patch33 -p1 -b .0033
5d5466
%patch34 -p1 -b .0034
5d5466
%patch35 -p1 -b .0035
5d5466
%patch36 -p1 -b .0036
5d5466
%patch37 -p1 -b .0037
5d5466
%patch38 -p1 -b .0038
5d5466
%patch39 -p1 -b .0039
5d5466
%patch40 -p1 -b .0040
5d5466
%patch41 -p1 -b .0041
5d5466
%patch42 -p1 -b .0042
5d5466
%patch43 -p1 -b .0043
5d5466
%patch44 -p1 -b .0044
5d5466
%patch45 -p1 -b .0045
5d5466
%patch46 -p1 -b .0046
5d5466
%patch47 -p1 -b .0047
5d5466
%patch48 -p1 -b .0048
5d5466
%patch49 -p1 -b .0049
5d5466
%patch50 -p1 -b .0050
5d5466
%patch51 -p1 -b .0051
5d5466
%patch52 -p1 -b .0052
5d5466
%patch53 -p1 -b .0053
5d5466
%patch54 -p1 -b .0054
5d5466
%patch55 -p1 -b .0055
5d5466
%patch56 -p1 -b .0056
5d5466
%patch57 -p1 -b .0057
5d5466
%patch58 -p1 -b .0058
5d5466
%patch59 -p1 -b .0059
5d5466
%patch60 -p1 -b .0060
5d5466
%patch61 -p1 -b .0061
5d5466
%patch62 -p1 -b .0062
d805ba
%patch63 -p1 -b .0063
d805ba
%patch64 -p1 -b .0064
d805ba
%patch65 -p1 -b .0065
d805ba
%patch66 -p1 -b .0066
d805ba
%patch67 -p1 -b .0067
d805ba
%patch68 -p1 -b .0068
d805ba
%patch69 -p1 -b .0069
d805ba
%patch70 -p1 -b .0070
d805ba
%patch71 -p1 -b .0071
d805ba
%patch72 -p1 -b .0072
d805ba
%patch73 -p1 -b .0073
d805ba
%patch74 -p1 -b .0074
d805ba
%patch75 -p1 -b .0075
d805ba
%patch76 -p1 -b .0076
d805ba
%patch77 -p1 -b .0077
3c4af5
%patch78 -p1 -b .0078
3c4af5
%patch79 -p1 -b .0079
3c4af5
%patch80 -p1 -b .0080
3c4af5
%patch81 -p1 -b .0081
3c4af5
%patch82 -p1 -b .0082
3c4af5
%patch83 -p1 -b .0083
3c4af5
%patch84 -p1 -b .0084
3c4af5
%patch85 -p1 -b .0085
3c4af5
%patch86 -p1 -b .0086
3c4af5
%patch87 -p1 -b .0087
3c4af5
%patch88 -p1 -b .0088
3c4af5
%patch89 -p1 -b .0089
3c4af5
%patch90 -p1 -b .0090
3c4af5
%patch91 -p1 -b .0091
3c4af5
%patch92 -p1 -b .0092
3c4af5
%patch93 -p1 -b .0093
3c4af5
%patch94 -p1 -b .0094
3c4af5
%patch95 -p1 -b .0095
3c4af5
%patch96 -p1 -b .0096
3c4af5
%patch97 -p1 -b .0097
3c4af5
%patch98 -p1 -b .0098
3c4af5
%patch99 -p1 -b .0099
3c4af5
%patch100 -p1 -b .0100
3c4af5
%patch101 -p1 -b .0101
3c4af5
%patch102 -p1 -b .0102
3c4af5
%patch103 -p1 -b .0103
3c4af5
%patch104 -p1 -b .0104
3c4af5
%patch105 -p1 -b .0105
3c4af5
%patch106 -p1 -b .0106
3c4af5
%patch107 -p1 -b .0107
3c4af5
%patch108 -p1 -b .0108
5d5466
5d5466
# RHEL customization patches
3c4af5
%patch200 -p1 -b .udev
3c4af5
%patch201 -p1 -b .static
5d5466
5d5466
%build
5d5466
make %{?_smp_mflags} CXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SYSCONFDIR="%{_sysconfdir}" mdadm mdmon
5d5466
5d5466
%install
5d5466
rm -rf %{buildroot}
5d5466
make DESTDIR=%{buildroot} MANDIR=%{_mandir} BINDIR=%{_sbindir} SYSTEMD_DIR=%{_unitdir} install install-systemd
5d5466
install -Dp -m 755 %{SOURCE2} %{buildroot}%{_sbindir}/raid-check
5d5466
install -Dp -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/65-md-incremental.rules
5d5466
install -Dp -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/raid-check
5d5466
install -Dp -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/cron.d/raid-check
5d5466
mkdir -p -m 710 %{buildroot}/var/run/mdadm
5d5466
mkdir -p -m 700 %{buildroot}/usr/share/mdadm
5d5466
mkdir -p -m 700 %{buildroot}/usr/lib/mdadm
5d5466
install -Dp -m 755 %{SOURCE9} %{buildroot}/usr/share/mdadm/mdcheck
5d5466
install -Dp -m 755 %{SOURCE10} %{buildroot}/usr/lib/mdadm/mdadm_env.sh
5d5466
5d5466
# systemd
5d5466
mkdir -p %{buildroot}%{_unitdir}
5d5466
install -m644 %{SOURCE6} %{buildroot}%{_unitdir}
5d5466
5d5466
# tmpfile
5d5466
mkdir -p %{buildroot}%{_tmpfilesdir}
5d5466
install -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
5d5466
mkdir -p %{buildroot}%{_localstatedir}/run/
5d5466
install -d -m 0710 %{buildroot}%{_localstatedir}/run/%{name}/
5d5466
5d5466
# abrt
5d5466
mkdir -p %{buildroot}/etc/libreport/events.d
5d5466
install -m644 %{SOURCE8} %{buildroot}/etc/libreport/events.d
5d5466
5d5466
%clean
5d5466
rm -rf %{buildroot}
5d5466
5d5466
%post
5d5466
%systemd_post mdmonitor.service
5d5466
/usr/bin/systemctl disable mdmonitor-takeover.service  >/dev/null 2>&1 || :
5d5466
5d5466
%preun
5d5466
%systemd_preun mdmonitor.service
5d5466
5d5466
%postun
5d5466
%systemd_postun_with_restart mdmonitor.service
5d5466
5d5466
%triggerun --  %{name} < 3.2.2-3
5d5466
%{_bindir}/systemd-sysv-convert --save mdmonitor >/dev/null 2>&1 || :
5d5466
/bin/systemctl --no-reload enable mdmonitor.service  >/dev/null 2>&1 || :
5d5466
/sbin/chkconfig --del mdmonitor >/dev/null 2>&1 || :
5d5466
/bin/systemctl try-restart mdmonitor.service >/dev/null 2>&1 || :
5d5466
5d5466
%files
5d5466
%defattr(-,root,root,-)
5d5466
%doc TODO ChangeLog mdadm.conf-example COPYING misc/*
5d5466
%{_udevrulesdir}/*
5d5466
%{_sbindir}/*
5d5466
%{_unitdir}/*
5d5466
%{_mandir}/man*/md*
5d5466
/usr/lib/systemd/system-shutdown/*
5d5466
%config(noreplace) %{_sysconfdir}/cron.d/*
5d5466
%config(noreplace) %{_sysconfdir}/sysconfig/*
5d5466
%dir %{_localstatedir}/run/%{name}/
5d5466
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
5d5466
/etc/libreport/events.d/*
5d5466
/usr/share/mdadm/mdcheck
5d5466
/usr/lib/mdadm/mdadm_env.sh
5d5466
5d5466
%changelog
6ee404
* Thu Apr  1 2021 Davide Cavalca <dcavalca@fb.com> - 4.1.16
6ee404
- Fix invalid substitution type error in udev rule
6ee404
3c4af5
* Mon Jan 11 2021 Xiao Ni <xni@redhat.com> - 4.1.15
3c4af5
- Update to latest upstream
3c4af5
- Resolves rhbz#1838005
3c4af5
d805ba
* Fri Jun 05 2020 Xiao Ni <xni@redhat.com> - 4.1.14
d805ba
- Update to latest upstream
d805ba
- Resolves rhbz#1780501
d805ba
5d5466
* Fri Feb 28 2020 Xiao Ni <xni@redhat.com> - 4.1.13
5d5466
- Remove the unnecessary whitespace in .service file
5d5466
- Resolves rhbz#1803470
5d5466
5d5466
* Tue Feb 11 2020 Xiao Ni <xni@redhat.com> - 4.1.12
5d5466
- Update mdadm to latest upstream && change tmpfiles directory && correct changelog date
5d5466
- Resolves rhbz#1800521 and rhbz#1657265
5d5466
5d5466
* Sun Feb 09 2020 Xiao Ni <xni@redhat.com> - 4.1.11
5d5466
- mdcheck start service can't start
5d5466
- Resolves rhbz#1769823
5d5466
5d5466
* Fri Nov 15 2019 Xiao Ni <xni@redhat.com> - 4.1.10
5d5466
- Update mdadm to latest upstream
5d5466
- Resolves rhbz#1721937
5d5466
5d5466
* Wed Jul 10 2019 Xiao Ni <xni@redhat.com> - 4.1.9
5d5466
- Add --incremental for ddf member disk in udev rule
5d5466
- Resolves rhbz#1693583
5d5466
5d5466
* Thu Jun 13 2019 Xiao Ni <xni@redhat.com> - 4.1.8
5d5466
- Update to latest upstream
5d5466
- Resolves rhbz#1661203
5d5466
5d5466
* Wed Jun 12 2019 Xiao Ni <xni@redhat.com> - 4.1.7
5d5466
- Fix gating test error
5d5466
- Resolves rhbz#1682396
5d5466
5d5466
* Thu May 23 2019 Xiao Ni <xni@redhat.com> - 4.1.6
5d5466
- Enable raid5 journal
5d5466
- Resolves rhbz#1691202
5d5466
5d5466
* Fri Apr 12 2019 Xiao Ni <xni@redhat.com> - 4.1.5
5d5466
- add gating tests
5d5466
- Resolves rhbz#1682396
5d5466
5d5466
* Fri Jan 11 2019 Xiao Ni <xni@redhat.com> - 4.1.4
5d5466
- Disable raid5 journal
5d5466
- Resolves rhbz#1664961
5d5466
5d5466
* Fri Dec 21 2018 Xiao Ni <xni@redhat.com> - 4.1.3
5d5466
- Recovery isn't noticed while raid10 double degradation
5d5466
- Resolves rhbz#1654482
5d5466
5d5466
* Wed Dec 12 2018 Xiao Ni <xni@redhat.com> - 4.1.2
5d5466
- Add warning message for using raid1 cluster
5d5466
- Resolves rhbz#1654482
5d5466
5d5466
* Fri Oct 26 2018 Xiao Ni <xni@redhat.com> - 4.1.1
5d5466
- Update to upstream 4.1
5d5466
- Resolves rhbz#1642206
5d5466
5d5466
* Wed Oct 24 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-3
5d5466
- Can't find md device when install rhel8
5d5466
- Resolves rhbz#1628774
5d5466
5d5466
* Thu Aug 16 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-2
5d5466
- Fix two IMSM bugs
5d5466
- Resolves rhbz#1602420 and rhbz#1602422
5d5466
5d5466
* Fri Jun 22 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-1
5d5466
- Upgrade to upstream mdadm-4.1-rc1
5d5466
- Resolves rhbz#1493605 and rhbz#1494477 and rhbz#1502118
5d5466
5d5466
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5d5466
5d5466
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5d5466
5d5466
* Wed Apr 26 2017 Xiao Ni <xni@redhat.com> - 4.0-3
5d5466
- Fix building errors against newer gcc (>=7.0)
5d5466
- Resolves bz1444756
5d5466
5d5466
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5d5466
5d5466
* Thu Jan 12 2017 Xiao Ni <xni@redhat.com> - 4.0-1
5d5466
- Upgrade to mdadm-4.0 
5d5466
- Resolves bz1411555
5d5466
5d5466
* Mon Aug 15 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-3
5d5466
- Fix build against newer glibc (Fedora 26+)
5d5466
5d5466
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-2
5d5466
- Fix i686 build error
5d5466
- Fix problem where it was not possible to stop an IMSM array during reshape
5d5466
- Fix Degraded Raid1 array becomes inactive after rebooting
5d5466
- Fix problem with raid0 arrays not being detected by Anaconda due to it
5d5466
  setting MALLOC_PERTURB_
5d5466
- Fix problem with reshaping IMSM arrays, where a new reshape could be
5d5466
  launched before the first reshape had fully completed, leading to
5d5466
  unpected results.
5d5466
- Fix problem with mdadm large device names overflowing an internal buffer
5d5466
- Fix problem about reshape stuck at beginning
5d5466
- Resolves bz1303380
5d5466
5d5466
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-1
5d5466
- Upgrade to mdadm-3.4
5d5466
- Resolves bz1303380
5d5466
5d5466
* Mon May 30 2016 Xiao Ni <xni@redhat.com> - 3.3.4-4
5d5466
- Fix Degraded Raid1 array becomes inactive after rebooting
5d5466
- Resolves bz1337004
5d5466
5d5466
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-3
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5d5466
5d5466
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-2
5d5466
- Fix race when assembling or stopping IMSM RAID arrays
5d5466
- Resolves bz1268955
5d5466
5d5466
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-1
5d5466
- Upgrade to mdadm-3.3.4
5d5466
- Resolves bz1246474
5d5466
5d5466
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5d5466
5d5466
* Tue Aug 26 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-1
5d5466
- Upgrade to mdadm-3.3.2
5d5466
- Resolves bz1132847
5d5466
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-7
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5d5466
5d5466
* Tue Aug 5 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-6
5d5466
- Apply proper fix for bz1125883, clean up after rogue patch application
5d5466
- Resolves bz1125883
5d5466
5d5466
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-5
5d5466
- revert the previous fix, not upstream yet
5d5466
5d5466
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-4
5d5466
- fix FTBFS on ppc64 (#1125883)
5d5466
5d5466
* Tue Jul 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-3
5d5466
- Improve error message for "--grow -n2" when used on Linear arrays
5d5466
- Fix problem where explicitly specified arrays were not assembled if
5d5466
  they were disabled in /etc/mdadm.conf
5d5466
- Resolves bz1122146, bz1124310
5d5466
5d5466
* Thu Jun 12 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-2
5d5466
- Revert 'change' event support fix from 3.3.1-1 - this requires a lot
5d5466
  more testing if we are to go there.
5d5466
5d5466
* Tue Jun 10 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-1
5d5466
- Update to mdadm-3.3.1
5d5466
- Fixup mdadm.rules to honor 'change' events
5d5466
- Resolvez bz1105136
5d5466
5d5466
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-8
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5d5466
5d5466
* Fri Mar 14 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-7
5d5466
- Don't depend on syslog.target in mdmonitor.service
5d5466
- Resolves bz1055202
5d5466
5d5466
* Fri Jan 31 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-6
5d5466
- Revert changes introduced in 3.3-5, they were based on incorrect
5d5466
  recommendations.
5d5466
- Resolves bz1053176
5d5466
5d5466
* Thu Jan 30 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-5
5d5466
- Do not create /var/run/mdadm in the rpm file, since this is sitting on
5d5466
  tmpfs and is created by tmpfiles during boot.
5d5466
- Resolves bz1053176
5d5466
5d5466
* Thu Oct 10 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-4
5d5466
- Fix byteswap macros return types to allow for building on big endian
5d5466
  architectures again.
5d5466
- Resolves bz1015494
5d5466
5d5466
* Wed Oct 9 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-3
5d5466
- Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
5d5466
  DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
5d5466
- Resolves bz1015521
5d5466
5d5466
* Tue Oct 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-2
5d5466
- Fix dracut requirement, minimum version 034-1
5d5466
5d5466
* Thu Sep 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-1
5d5466
- Update to mdadm-3.3
5d5466
- Resolves bz977826
5d5466
5d5466
* Tue Aug 13 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-21
5d5466
- Fix pointless rpmbuild noise over mismatching date info
5d5466
- Remove Fedora 17 support
5d5466
- Fix problem where first stop command doesn't stop container during
5d5466
  IMSM volume's reshape bz956053 (f18), bz956056 (f19)
5d5466
5d5466
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-20
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5d5466
5d5466
* Wed Apr 24 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-19
5d5466
- Fix problem where  rebuild of IMSM RAID5 volume started in OROM,
5d5466
  does not proceed in OS 
5d5466
- Resolves bz956021 (f18), bz956026 (f17), bz956031 (f19)
5d5466
5d5466
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-18
5d5466
- Fix problem with IMSM metadata where resync progress would be lost
5d5466
  if an array was stopped during ongoing expansion of a RAID1/5 volume.
5d5466
- Resolves bz948745
5d5466
5d5466
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-17
5d5466
- Reorder patches to allow for udev query patch to be applied on
5d5466
  Fedora 17 as well.
5d5466
5d5466
* Mon Apr 22 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-16
5d5466
- Rely on rpm macros to place files in correct directories, and match /usr
5d5466
  move
5d5466
- Resolves bz955248
5d5466
5d5466
* Thu Mar 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-15
5d5466
- Cleanup .spec file handling of different Fedora versions
5d5466
- Resolves bz914629
5d5466
5d5466
* Tue Feb 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-14
5d5466
- Resync with final version of upstream patches for launching mdmon
5d5466
  via systemctl. Require dracut 024-025 or later to match.
5d5466
- Resolves bz879327
5d5466
5d5466
* Fri Feb 1 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-13
5d5466
- Update to upstream solution for launching mdmon via systemctl
5d5466
- Resolves bz879327
5d5466
5d5466
* Mon Jan 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-12
5d5466
- Launch mdmon via systemctl to avoid it ending up in the wrong cgroup
5d5466
  and getting killed in the boot process when switching from the
5d5466
  initrd to the real root.
5d5466
- Resolves bz879327
5d5466
5d5466
* Tue Jan 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
5d5466
- Move code to leave udev cgroup into mdmon and excute it after we
5d5466
  work, to make sure it actually does the right thing.
5d5466
5d5466
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
5d5466
- Fix mdmonitor-takeover.service dangling symlink problem for real
5d5466
5d5466
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
5d5466
- Reintroduce fix for removing dangling symlink of
5d5466
  mdmonitor-takeover.service which got lost in the fix introduced in
5d5466
  3.2.6-8
5d5466
5d5466
* Fri Jan 4 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
5d5466
- mdmonitor-takeover.service is obsolete with the --offroot support,
5d5466
  and it is harmful as of 3.2.6
5d5466
- Resolves bz834245
5d5466
5d5466
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
5d5466
- Fix issue with udev scripts where if an raid volume with one of
5d5466
  the disks failing, the failed disk is still present in the volume
5d5466
  and container. The raid volume stays is in normal state (should be
5d5466
  degraded) and the rebuild cannot start.
5d5466
- Resolves bz886123
5d5466
5d5466
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-5
5d5466
- mdadm-sysvinit is obsolete given that we no longer support booting
5d5466
  using sysvinit scripts
5d5466
- Resolves bz884993
5d5466
5d5466
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
5d5466
- Fix typo in error message in fix for 880972. No functional changes
5d5466
5d5466
* Fri Nov 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
5d5466
- Disallow creating a second IMSM RAID array size 0 (bz880972)
5d5466
- Disallow creating IMSM RAIDs that spans multiple controllers (bz880974)
5d5466
- Resolves bz880972, bz880974
5d5466
5d5466
* Thu Nov 15 2012 Doug Ledford <dledford@redhat.com> - 3.2.6-2
5d5466
- Modify mdadm to set the cgroup of mdmon to systemd if it's available
5d5466
- Related bz873576 (and others)
5d5466
5d5466
* Thu Oct 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
5d5466
- Upgrade to mdadm-3.2.6
5d5466
- Resolves bz869930
5d5466
5d5466
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-14
5d5466
- Dummy update to work around bodhi breakage. No actual code changes.
5d5466
5d5466
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-13
5d5466
- Relax installation requirements for abrt script to only depend on
5d5466
  libreport-filesystem rather than the full abrt package
5d5466
5d5466
* Thu Oct 18 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-12
5d5466
- Add abrt script to retrieve /proc/mdstat output in case of crash
5d5466
- Resolves bz867842
5d5466
5d5466
* Wed Oct 17 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-11
5d5466
- Remove package requirements for udev and initscripts for F18+
5d5466
- Resolves bz864562
5d5466
5d5466
* Wed Oct 3 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-9
5d5466
- Resolve issue with ambiguous licenses
5d5466
- Resolves bz862761
5d5466
5d5466
* Mon Sep 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-8
5d5466
- Switch to using new systemd macros for F18+
5d5466
- Resolves bz850202
5d5466
5d5466
* Thu Aug 2 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-7
5d5466
- Remove bogus rogue patch applied in 3.2.5-5 with justification and
5d5466
  without following the structure of the mdadm package.
5d5466
5d5466
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-6
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5d5466
5d5466
* Wed Jul 18 2012 Karsten Hopp <karsten@redhat.com> 3.2.5-5
5d5466
- include <linux/types.h> in some to avoid type clashes.
5d5466
  same problem as rhbz #840902  
5d5466
5d5466
* Mon Jul 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-4
5d5466
- Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/ to comply with
5d5466
  Fedora tmpfile rules
5d5466
- Resolves bz840187
5d5466
5d5466
* Mon Jun 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
5d5466
- Fix problem where reshape of RAID volume is broken after trying to
5d5466
  stop all MD devices.
5d5466
- Enhance raid-check to allow the adming to specify the max number of
5d5466
  concurrent arrays to be checked at any given time.
5d5466
- Resolves bz830177, bz820124
5d5466
5d5466
* Wed Jun 13 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-2
5d5466
- Fix uninstall script to remove dangling symlink to
5d5466
  mdmonitor-takeover.service, if the mdadm package is uninstalled from
5d5466
  the system.
5d5466
- Resolves bz828354
5d5466
5d5466
* Mon May 21 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
5d5466
- Upgrade to mdadm-3.2.5
5d5466
- Resolves bz822850
5d5466
5d5466
* Tue May 15 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-3
5d5466
- Fix mdadm-3.2.4 introduced bug where --add fails in common cases
5d5466
- Resolves bz821717 (f17) bz821718 (f16) bz821719 (f15)
5d5466
5d5466
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-2
5d5466
- Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the
5d5466
  map file getting deleted during boot.
5d5466
5d5466
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-1
5d5466
- Upgrade to mdadm-3.2.4
5d5466
- Resolves bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)
5d5466
5d5466
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-9
5d5466
- Fix Monitor mode sometimes crashes when a resync completes
5d5466
- Fix missing symlink for mdadm container device when incremental creates
5d5466
  the array
5d5466
- Make sure when creating a second array in a container that the second
5d5466
  array uses all available space since leaving space for a third array
5d5466
  is invalid
5d5466
- Validate the number of imsm volumes per controller
5d5466
- Fix issues with imsm arrays and disks larger than 2TB
5d5466
- Add support for expanding imsm arrays/containers
5d5466
- The support for expanding imsm arrays/containers was accepted upstream,
5d5466
  update to the official patches from there
5d5466
- Fix for the issue of --add not being very smart
5d5466
- Fix an issue causing rebuilds to fail to restart on reboot (data
5d5466
  corrupter level problem)
5d5466
- Reset the bad flag on map file updates
5d5466
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
5d5466
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
5d5466
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
5d5466
- Resolves: bz817039 (f17) bz817042 (f17)
5d5466
5d5466
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-8
5d5466
- Fix bug where IMSM arrays stay inactive in case a reboot is
5d5466
- performed during the reshape process.
5d5466
- Resolves: bz817522 (f17) bz817535 (f16) bz817537 (f15)
5d5466
5d5466
* Wed Mar 28 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-7
5d5466
- Fix issue when re-adding drive to a raid1 array with bitmap
5d5466
- Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)
5d5466
5d5466
* Thu Feb 23 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-6
5d5466
- Fix double free on buggy old kernel sysfs read
5d5466
- Fix segfault if trying to write superblock to non existing device
5d5466
- Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
5d5466
- Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)
5d5466
5d5466
* Thu Feb 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
5d5466
- Fix issue with devices failing to be added to a raid using bitmaps,
5d5466
  due to trying to write the bitmap with mis-aligned buffers using
5d5466
  O_DIRECT 
5d5466
- Resolves: bz789898 (f16) bz791189 (f15)
5d5466
5d5466
* Mon Jan 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
5d5466
- Add support for --offroot to mdadm/mdmon
5d5466
- Resolves: bz785739 (rawhide) bz785737 (f16) bz771405 (f15)
5d5466
5d5466
* Thu Jan 12 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
5d5466
- Fix case where we have to retry in case a remove fails due to an array
5d5466
  being busy
5d5466
- Resolves: bz773337 (rawhide) bz773340 (f16) bz773341 (f15)
5d5466
5d5466
* Thu Jan 5 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-2
5d5466
- Workaround for gcc-4.7 strict aliasing breaking the build
5d5466
5d5466
* Wed Jan 4 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-1
5d5466
- Update to upstream 3.2.3
5d5466
- Resolves: bz770110 (rawhide) bz771413 (f16) bz759014 (rawhide)
5d5466
- Resolves: bz759015 (f16) bz759035 (rawhide) bz759036 (f16)
5d5466
- Resolves: bz771608 (f15) bz759016 (f15) bz759039 (f15)
5d5466
5d5466
* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-15
5d5466
- Backport upstream fix for memory leak that can prevent migration to
5d5466
  RAID5 from completing.
5d5466
- Backport upstream fix preventing mounting a device while it is in
5d5466
  process of reshaping
5d5466
- Resolves: bz755005 bz755009
5d5466
5d5466
* Wed Nov 9 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-14
5d5466
- Backport upstream fixes to prevent growing v0.90 metadata raid out
5d5466
  of supported size.
5d5466
- Add missing 'disable' argument to systemctl in preun script
5d5466
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
5d5466
  Resolves: bz751716
5d5466
5d5466
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-13
5d5466
- Rebuilt for glibc bug#747377
5d5466
5d5466
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-12
5d5466
- Backport upstream version of fix for IMSM RAID assembly problem,
5d5466
  which resolves issues when booting off sysvinit based system.
5d5466
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
5d5466
5d5466
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-11
5d5466
- Fix systemd dependency problem
5d5466
- Resolves: bz741115 (F16) bz744226 (rawhide)
5d5466
5d5466
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-10
5d5466
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
5d5466
  boot, preventing booting from this RAID device.
5d5466
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
5d5466
- Fix race between udev and mdadm when assembling md device using
5d5466
  mdadm -I, where udev would spawn an additional mdadm command to
5d5466
  perform the assembly in parallel.
5d5466
5d5466
* Wed Aug 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-9
5d5466
- Fix boot with older imsm arrays that have an unused attribute set
5d5466
- Resolves: bz729205
5d5466
5d5466
* Thu Aug 25 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-8
5d5466
- Rework the 65-md-incremental.rules file to add the following support:
5d5466
  Nested md raid arrays should now work
5d5466
  MD on top of LUKS or other lvm based devices should now work
5d5466
  We should no longer grab multipath paths before multipath can
5d5466
5d5466
* Wed Jul 27 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-7
5d5466
- Fix a bug with readding a device
5d5466
- Fix a bug with writemostly flag handling
5d5466
5d5466
* Mon Jul 18 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-6
5d5466
- Bump and rebuild again
5d5466
5d5466
* Fri Jul 15 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-5
5d5466
- Bump and rebuild to keep version ahead of f15 version
5d5466
5d5466
* Thu Jul 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-4
5d5466
- Fix minor issue in man page
5d5466
- Resolves: bz717795
5d5466
5d5466
* Thu Jul 07 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-3
5d5466
- Use unit files with systemd. (johannbg)
5d5466
- Add sub-package sysvinit for SysV init script.
5d5466
- Resolves: bz713573
5d5466
5d5466
* Wed Jul 06 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-2
5d5466
- Fix build on PPC.
5d5466
- Resolves: bz719380
5d5466
5d5466
* Tue Jun 28 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-1
5d5466
- Update to latest upstream version
5d5466
- Resolves: bz714083
5d5466
5d5466
* Tue Jun 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-5
5d5466
- Fix for bz710646
5d5466
5d5466
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-4
5d5466
- Somehow the 64-md-raid.rules file went missing.  Put it back.
5d5466
- Resolves: bz692248
5d5466
5d5466
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-3
5d5466
- Fix mdmonitor init script setup of SELinux on PIDPATH
5d5466
- Resolves: bz692559
5d5466
5d5466
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-2
5d5466
- Restore build command to sane command instead of test command
5d5466
5d5466
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-1
5d5466
- Update to latest upstream version
5d5466
- Resolves: 691353
5d5466
5d5466
* Fri Mar 25 2011 Doug Ledford <dledford@redhat.com> - 3.1.5-1
5d5466
- Update to latest upstream stable release
5d5466
- Update mdadm.rules file to honor noiswmd and nodmraid command line options
5d5466
- Ghost the directory in /var/run, create /var/run/mdadm in mdmonitor init
5d5466
  script
5d5466
- Don't report mismatch counts on either raid1 or raid10
5d5466
- Check both active and idle arrays during raid check runs
5d5466
- Move the raid-check script from cron.weekly to /usr/sbin, add a crontab
5d5466
  file to /etc/cron.d and mark it config(noreplace).  This way users can
5d5466
  select their own raid-check frequency and have it honored through
5d5466
  upgrades.
5d5466
- Allow the raid-check script to set the process and io priority of the
5d5466
  thread performing the check in order to preserve responsiveness of the
5d5466
  machine during the check.
5d5466
- Resolves: 633229, 656620. 679843, 671076, 659933
5d5466
5d5466
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-0.git20100804.2.1
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d5466
5d5466
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.2
5d5466
- Add udev patch to not have incremental assembly in two rules files
5d5466
5d5466
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.1
5d5466
- Update to latest upstream release (resolves an issue with stale lock
5d5466
  files on the md device map file)
5d5466
5d5466
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.2
5d5466
- Remove the glibc-static buildreq and don't build the static mdadm since
5d5466
  we don't install it anyway
5d5466
- Remove the udev file since adding it was supposed to be a rawhide only change
5d5466
5d5466
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
5d5466
- Change git date format to the correct format (YYYYMMDD)
5d5466
- Update to latest upstream push (fixes bz604023)
5d5466
5d5466
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.2
5d5466
- Fix racy locking of mapfile (bz616596)
5d5466
5d5466
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
5d5466
- Update to latest git repo (3.1.2 plus pending changes, fixes bz602457)
5d5466
- Add in 64-md-raid.rules to compensate for it no longer being in udev
5d5466
  (bz581905)
5d5466
- Remove mdadm.static as its no longer used in initrd creation
5d5466
5d5466
* Tue Apr 13 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-10
5d5466
- Minor update to mdadm.rules to make anaconda happy
5d5466
5d5466
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-9
5d5466
- Slight fix on container patch
5d5466
5d5466
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-8
5d5466
- Updated container patch that also enables mdadm -IRs for imsm devices
5d5466
5d5466
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-7
5d5466
- Fix up directory in mdmonitor init script so that we restart mdmon like we
5d5466
  are supposed to
5d5466
- Add a rule to run incremental assembly on containers in case there are
5d5466
  multiple volumes in a container and we only started some of them in the
5d5466
  initramfs
5d5466
- Make -If work with imsm arrays.  We had too restrictive of a test in
5d5466
  sysfs_unique_holder.
5d5466
- Make incremental assembly of containers act like incremental assembly of
5d5466
  regular devices (aka, --run is needed to start a degraded array)
5d5466
5d5466
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-6
5d5466
- Typo in new rules file
5d5466
5d5466
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-5
5d5466
- Enable incremental support for imsm devices
5d5466
5d5466
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-4
5d5466
- One line fix for ppc64 compiles
5d5466
5d5466
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-3
5d5466
- Clean up directory mess once and for all
5d5466
- Add incremental remove support
5d5466
5d5466
* Wed Mar 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-2
5d5466
- Add a little more paranoia checking to the RebuildMap code to avoid ever
5d5466
  having the same infinite loop as in bz569019 again even if we change file
5d5466
  locations to somewhere where we can't create a mapfile
5d5466
5d5466
* Tue Mar 16 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-1
5d5466
- Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
5d5466
- The lack of /dev/md is causing problems, so add code to mapfile.c to cause
5d5466
  us to create /dev/md if it doesn't exist (bz569019)
5d5466
5d5466
* Tue Feb 23 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
5d5466
- Newer version of imsm patch that leaves warning, but only when there
5d5466
  actually are too many devices on the command line (bz554974)
5d5466
5d5466
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
5d5466
- The uuid patch cause a different problem during assembly, so use a gross
5d5466
  hack to work around the uuid issue that won't break assembly until fixed
5d5466
  properly upstream (bz567132)
5d5466
5d5466
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
5d5466
- Fix problem with booting multiple imsm containers when they aren't listed
5d5466
  "just so" in the mdadm.conf file (bz554974)
5d5466
5d5466
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
5d5466
- Don't run the raid-check script if the kernel doesn't support
5d5466
  md devices (bz557053)
5d5466
- Don't report any mismatch_cnt issues on raid1 devices as there are
5d5466
  legitimate reasons why the count may not be 0 and we are getting enough
5d5466
  false positives that it renders the check useless (bz554217, bz547128)
5d5466
5d5466
* Thu Feb 18 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.2
5d5466
- Fix s390/ppc64 UUID byte swap issue
5d5466
5d5466
* Wed Feb 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
5d5466
- Update to head of upstream git repo, which contains a significant number
5d5466
  of bug fixes we need (bz543746)
5d5466
5d5466
* Fri Jan 15 2010 Doug Ledford <dledford@redhat.com> - 3.0.3-3
5d5466
- Fix crash when AUTO keyword is in mdadm.conf (bz552342)
5d5466
5d5466
* Tue Dec 01 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-2
5d5466
- Minor tweak to init script for LSB compliance (bz527957)
5d5466
5d5466
* Wed Nov 04 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-1
5d5466
- New upstream release 3.0.3 (bz523320, bz527281)
5d5466
- Update a couple internal patches
5d5466
- Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
5d5466
  immediate use to resolve a bug
5d5466
- Drop the endian patch because it no longer applied cleanly and all attempts
5d5466
  to reproduce the original problem as reported in bz510605 failed, even up
5d5466
  to and including downloading the specific package that was reported as
5d5466
  failing in that bug and trying to reproduce with it on both ppc and ppc64
5d5466
  hardware and with both ppc and ppc64 versions on the 64bit hardware.
5d5466
  Without a reproducer, it is impossible to determine if a rehashed patch
5d5466
  to apply to this code would actually solve the problem, so remove the patch
5d5466
  entirely since the original problem, as reported, was an easy to detect DOA
5d5466
  issue where installing to a raid array was bound to fail on reboot and so
5d5466
  we should be able to quickly and definitively tell if the problem resurfaces.
5d5466
- Update the mdmonitor init script for LSB compliance (bz527957)
5d5466
- Link from mdadm.static man page to mdadm man page (bz529314)
5d5466
- Fix a problem in the raid-check script (bz523000)
5d5466
- Fix the intel superblock handler so we can test on non-scsi block devices
5d5466
5d5466
* Fri Oct  2 2009 Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
5d5466
- New upstream release 3.0.2
5d5466
- Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
5d5466
- Add a patch making mdmon store its state under /dev/.mdadm for initrd
5d5466
  mdmon, rootfs mdmon handover
5d5466
- Restart mdmon from initscript (when running) for rootfs mdmon handover
5d5466
5d5466
* Thu Sep 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-4
5d5466
- Stop some mdmon segfaults (bz523860)
5d5466
5d5466
* Tue Sep 15 2009 Doug Ledford <dledford@redhat.com> - 3.0-3
5d5466
- Update to current head of upstream git repo for various imsm related fixes
5d5466
  (fixes bz523262)
5d5466
- Fix display of metadata version in output of Detail mode
5d5466
- Add UUID output to --detail --export (bz523314)
5d5466
5d5466
* Fri Jul 24 2009 Doug Ledford <dledford@redhat.com> - 3.0-2
5d5466
- Improved raid-check script as well as the ability to configure what devices
5d5466
  get checked
5d5466
- Endian patch for uuid generation
5d5466
5d5466
* Mon Jun 29 2009 Doug Ledford <dledford@redhat.com> - 3.0-1
5d5466
- Remove stale patches already accepted by upstream
5d5466
- Fix the raid-check script to only try and check a device if it is
5d5466
  checkable
5d5466
- Update to official mdadm-3.0 version
5d5466
- Resolves: bz505587, bz505552
5d5466
5d5466
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
5d5466
- Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
5d5466
  need to precreate the /dev/md/ directory in order for incremental
5d5466
  assembly to work
5d5466
5d5466
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
5d5466
- Only check raid devices automatically, do not attempt to repair them
5d5466
  during the weekly data scrubbing
5d5466
5d5466
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
5d5466
- Fix a few issues with the new code to determine when a device gets to
5d5466
  keep its name and when it doesn't
5d5466
5d5466
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.4
5d5466
- Change the perms on the udev rules file, it doesn't need to be +x
5d5466
5d5466
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
5d5466
- Slightly tweak the udev rules to make sure we don't start arrays
5d5466
  while running in rc.sysinit...leave array starting to it instead
5d5466
- Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
5d5466
  since at startup /var/run/mdadm is read-only by default and this
5d5466
  breaks incremental assembly
5d5466
- Change how mdadm decides to assemble incremental devices using their 
5d5466
  preferred name or a random name to avoid possible conflicts when plugging
5d5466
  a foreign array into a host
5d5466
5d5466
* Wed Mar 18 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.2
5d5466
- Change around the mdadm udev rules we ship to avoid a udev file conflict
5d5466
5d5466
* Tue Mar 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
5d5466
- Update to latest devel release
5d5466
- Remove the no longer necessary udev patch
5d5466
- Remove the no longer necessary warn patch
5d5466
- Remove the no longer necessary alias patch
5d5466
- Update the mdadm.rules file to only pay attention to device adds, not
5d5466
  changes and to enable incremental assembly
5d5466
- Add a cron job to run a weekly repair of the array to correct bad sectors
5d5466
- Resolves: bz474436, bz490972
5d5466
5d5466
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.devel2.2.1
5d5466
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5d5466
5d5466
* Thu Feb 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
5d5466
- Readd our old mdadm rules file that does incremental assembly
5d5466
- Remove the new mdadm rules file from upstream as we already have this in
5d5466
  our udev package (and the one in the udev package already has a bug fixed)
5d5466
5d5466
* Thu Feb 12 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
5d5466
- Update to latest upstream devel release
5d5466
- Use the udev rules file included with mdadm instead of our own
5d5466
- Drop all the no longer relevant patches
5d5466
- Fix a build error in mdopen.c
5d5466
- Fix the udev rules path in Makefile
5d5466
- Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
5d5466
  to operations on the target of the macro as it could get executed
5d5466
  multiple times, and gcc now throws an error on that)
5d5466
- Add some casts to some print statements to keep gcc from complaining
5d5466
5d5466
* Fri Oct 24 2008 Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
5d5466
- Updated to latest upstream stable release (#466803)
5d5466
- Change udev rule to not assemble degraded arrays (#453314)
5d5466
- Fix metadata matching in config file (#466078)
5d5466
- Fix assembly of raid10 devices (#444237)
5d5466
- Fix incremental assembly of partitioned raid devices (#447818)
5d5466
5d5466
* Thu Jun 26 2008 Doug Ledford <dledford@redhat.com> - 2.6.7-1
5d5466
- Update to latest upstream version (should resolve #444237)
5d5466
- Drop incremental patch as it's now part of upstream
5d5466
- Clean up all the open() calls in the code (#437145)
5d5466
- Fix the build process to actually generate mdassemble (#446988)
5d5466
- Update the udev rules to get additional info about arrays being assembled
5d5466
  from the /etc/mdadm.conf file (--scan option) (#447818)
5d5466
- Update the udev rules to run degraded arrays (--run option) (#452459)
5d5466
5d5466
* Thu Apr 17 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-4
5d5466
- make /dev/md if necessary in incremental mode (#429604)
5d5466
- open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)
5d5466
 
5d5466
* Fri Feb  1 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-3
5d5466
- add a udev rules file for device assembly (#429604)
5d5466
5d5466
* Fri Jan 18 2008 Doug Ledford <dledford@redhat.com> - 2.6.4-2
5d5466
- Bump version and rebuild
5d5466
5d5466
* Fri Oct 19 2007 Doug Ledford <dledford@redhat.com> - 2.6.4-1
5d5466
- Update to latest upstream and remove patches upstream has taken
5d5466
5d5466
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.2-5
5d5466
- Rebuild for selinux ppc32 issue.
5d5466
5d5466
* Mon Jul 09 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-4
5d5466
- Oops, if we call -C -e1, minor_version is no longer properly set, fix that
5d5466
  up
5d5466
- Related: bz230207
5d5466
5d5466
* Fri Jul 06 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-3
5d5466
- Oops, had to update the file leak patch, missed one thing
5d5466
- Minor tweak to return codes in init script and add LSB header
5d5466
- Resolves: bz244582, bz246980
5d5466
5d5466
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-2
5d5466
- Fix a file leak issue when mdadm is in monitor mode
5d5466
- Update mdadm init script so that status will always run and so
5d5466
  return codes are standards compliant
5d5466
- Fix assembly of version 1 superblock devices
5d5466
- Make the attempt to create an already running device have a clearer
5d5466
  error message
5d5466
- Allow the creation of a degraded raid4 array like we allow for raid5
5d5466
- Make mdadm actually pay attention to raid4 devices when in monitor mode
5d5466
- Make the mdmonitor script use daemon() correctly
5d5466
- Fix a bug where manage mode would not add disks correctly under certain
5d5466
  conditions
5d5466
- Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
5d5466
- Resolves: bz174642, bz224272, bz186524
5d5466
5d5466
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-1
5d5466
- Update to latest upstream
5d5466
- Remove requirement for /usr/sbin/sendmail - it's optional and not on by
5d5466
  default, and sendmail isn't *required* for mdadm itself to work, and isn't
5d5466
  even required for the monitoring capability to work, just if you want to
5d5466
  have the monitoring capability do the automatic email thing instead of
5d5466
  run your own program (and if you use the program option of the monitor
5d5466
  capability, your program could email you in a different manner entirely)
5d5466
5d5466
* Mon Apr 16 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-4
5d5466
- More cleanups for merge review process
5d5466
- Related: bz226134
5d5466
5d5466
* Wed Apr 11 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-3
5d5466
- Various cleanups as part of merge review process
5d5466
- Related: bz226134
5d5466
5d5466
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-2
5d5466
- Oops, missing a dependency in the Makefile
5d5466
5d5466
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-1
5d5466
- Update to latest upstream version
5d5466
- Resolves: bz233422
5d5466
5d5466
* Fri Jan 26 2007 Doug Ledford <dledford@redhat.com> - 2.6-1
5d5466
- Update to latest upstream version
5d5466
- Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
5d5466
  packages handles multipath devices well, this is no longer needed.
5d5466
- Various cleanups in the spec file
5d5466
5d5466
* Thu Nov 09 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-3
5d5466
- Add a fix for the broken printout of array GUID when using the -E --brief
5d5466
  flags
5d5466
5d5466
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-2
5d5466
- tag present on another branch and can't be forcibly moved
5d5466
  required number bump
5d5466
5d5466
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-1
5d5466
- Update to 2.5.4 (listed as a bugfix update by upstream)
5d5466
- Remove previous bitmap patch that's now part of 2.5.4
5d5466
5d5466
* Sun Oct  8 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-2
5d5466
- Fix a big-endian machine error in the bitmap code (Paul Clements)
5d5466
5d5466
* Mon Aug  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-1
5d5466
- Update to 2.5.3 which upstream calls a "bug fix" release
5d5466
5d5466
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.2-1.1
5d5466
- rebuild
5d5466
5d5466
* Fri Jul  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.2-1
5d5466
- Update to 2.5.2
5d5466
- Remove auto default patch as upstream now has a preferred default auto method
5d5466
5d5466
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 2.3.1-3
5d5466
- fix build on ppc64
5d5466
5d5466
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-2
5d5466
- fix build on ppc
5d5466
5d5466
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
5d5466
- update to 2.3.1 to fix raid5 (#184284)
5d5466
5d5466
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2.1
5d5466
- bump again for double-long bug on ppc(64)
5d5466
5d5466
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2
5d5466
- rebuilt for new gcc4.1 snapshot and glibc changes
5d5466
5d5466
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
5d5466
- rebuilt
5d5466
5d5466
* Mon Dec 05 2005 Warren Togami <wtogami@redhat.com> 2.2-1
5d5466
- 2.2 upgrade (#167897)
5d5466
- disable diet because we don't ship it anymore
5d5466
  and we don't actually use mdassemble now
5d5466
5d5466
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
5d5466
- Make the mdmonitor init script use the pid-file option, major cleanup
5d5466
  of the script now possible (#134459)
5d5466
5d5466
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-3.fc4
5d5466
- Put back the obsoletes: raidtools that was present in 1.11.0-1.fc4
5d5466
5d5466
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
5d5466
- Change the default auto= mode so it need not be on the command line to
5d5466
  work with udev, however it is still supported on the command line (#132706)
5d5466
- Add a man page (from Luca Berra) for mdassemble
5d5466
5d5466
* Wed May 11 2005 Doug Ledford <dledford@redhat.com> - 1.11.0-1.fc4
5d5466
- Upgrade to 1.11.0
5d5466
5d5466
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 1.9.0-3.fc4
5d5466
- fix mdmonitor initscript (#144717)
5d5466
5d5466
* Mon Mar 21 2005 Doug Ledford <dledford@redhat.com> 1.9.0-2
5d5466
- Build mdadm.static and mdassemble (static as well) to be used in initrd
5d5466
  images
5d5466
5d5466
* Wed Mar 09 2005 Doug Ledford <dledford@redhat.com> 1.9.0-1
5d5466
- Initial upgrade to 1.9.0 and update of doc files
5d5466
- Fix an s390 build error
5d5466
5d5466
* Mon Oct 04 2004 Doug Ledford <dledford@redhat.com> 1.6.0-2
5d5466
- Remove /etc/mdadm.conf from the file list.  Anaconda will write one out
5d5466
  if it's needed.
5d5466
5d5466
* Fri Oct 01 2004 Doug Ledford <dledford@redhat.com> 1.6.0-1
5d5466
- Update to newer upstream version
5d5466
- Make mdmpd work on kernels that don't have the event interface patch
5d5466
5d5466
* Fri Jul 30 2004 Dan Walsh <dwalsh@redhat.com> 1.5.0-11
5d5466
- Create a directory /var/run/mdadm to contain mdadm.pid
5d5466
- This cleans up SELinux problem
5d5466
5d5466
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
5d5466
- rebuilt
5d5466
5d5466
* Sat May 22 2004 Doug Ledford <dledford@redhat.com> - 1.5.0-9
5d5466
- Fix Makefile and build method to satisfy bz #123769
5d5466
- Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
5d5466
- Make sure mdadm --monitor closes all md device files so that md devices
5d5466
  can be stopped while mdadm is still running - bz #119532
5d5466
5d5466
* Thu May 20 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-8
5d5466
- remove unneeded patch, can use --run instead
5d5466
5d5466
* Wed May 19 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-7
5d5466
- add patch with reallyforce mode on creation to be used by anaconda
5d5466
5d5466
* Wed May 12 2004 Doug Ledford <dledford@redhat.com> 2.5.0-6
5d5466
- Fix a bug in the postun scriptlet related to downgrading to a version
5d5466
  of mdadm that doesn't include the mdmpd daemon.
5d5466
5d5466
* Fri May 07 2004 Doug Ledford <dledford@redhat.com> 1.5.0-5
5d5466
- Disable service mdmpd by default to avoid [Failed] messages on
5d5466
  current 2.6 kernels.  Possibly re-enable it by default once the
5d5466
  2.6 kernels have the md event interface.
5d5466
5d5466
* Thu Apr 22 2004 Doug Ledford <dledford@redhat.com> 1.5.0-4
5d5466
- Update mdmonitor script to start daemon more cleanly
5d5466
- Repackage mdmpd tarball to include gcc-3.4 changes and to make
5d5466
  mdmpd properly daemonize at startup instead of forking and leaving
5d5466
  the child attached to the terminal.
5d5466
5d5466
* Thu Mar  4 2004 Bill Nottingham <notting@redhat.com> 1.5.0-3
5d5466
- ship /var/run/mpmpd (#117497)
5d5466
5d5466
* Thu Feb 26 2004 Doug Ledford <dledford@redhat.com> 1.5.0-2
5d5466
- Add a default MAILADDR line to the mdadm.conf file installed by default
5d5466
  (Bugzilla #92447)
5d5466
- Make it build with gcc-3.4
5d5466
5d5466
* Mon Feb 23 2004 Doug Ledford <dledford@redhat.com> 1.5.0-1
5d5466
- Update to 1.5.0 (from Matthew J. Galgoci <mgalgoci@redhat.com>)
5d5466
5d5466
* Sun Nov 16 2003 Doug Ledford <dledford@redhat.com> 1.4.0-1
5d5466
- fix problem with recovery thread sleeping in mdmpd
5d5466
5d5466
* Fri Nov 14 2003 Doug Ledford <dledford@redhat.com>
5d5466
- sync upstream
5d5466
- add mdmpd package into mdadm package
5d5466
5d5466
* Wed Sep 10 2003 Michael K. Johnson <johnsonm@redhat.com> 1.3.0-1
5d5466
- sync upstream
5d5466
5d5466
* Tue Mar 11 2003 Michael K. Johnson <johnsonm@redhat.com> 1.1.0-1
5d5466
- sync upstream
5d5466
5d5466
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 1.0.1-1
5d5466
- update for rebuild
5d5466
5d5466
* Wed Dec 25 2002 Tim Powers <timp@redhat.com> 1.0.0-8
5d5466
- fix references to %%install in the changelog so that it will build
5d5466
5d5466
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.0.0-7
5d5466
- Rebuild
5d5466
5d5466
* Fri Jul 12 2002 Michael K. Johnson <johnsonm@redhat.com>
5d5466
- Changed RPM Group to System Environment/Base
5d5466
5d5466
* Wed May 15 2002 Michael K. Johnson <johnsonm@redhat.com>
5d5466
- minor cleanups to the text, conditionalize rm -rf
5d5466
- added mdmonitor init script
5d5466
5d5466
* Fri May 10 2002  <neilb@cse.unsw.edu.au>
5d5466
- update to 1.0.0
5d5466
- Set CXFLAGS instead of CFLAGS
5d5466
5d5466
* Sat Apr  6 2002  <neilb@cse.unsw.edu.au>
5d5466
- change %%install to use "make install"
5d5466
5d5466
* Fri Mar 15 2002  <gleblanc@localhost.localdomain>
5d5466
- beautification
5d5466
- made mdadm.conf non-replaceable config
5d5466
- renamed Copyright to License in the header
5d5466
- added missing license file
5d5466
- used macros for file paths
5d5466
5d5466
* Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
5d5466
- Added Obsoletes: mdctl
5d5466
- missingok for configfile
5d5466
5d5466
* Tue Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
5d5466
- Add md.4 and mdadm.conf.5 man pages
5d5466
5d5466
* Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
5d5466
- builds properly as non-root.
5d5466
5d5466
* Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
5d5466
- updated for 0.7, fixed /usr/share/doc and added manpage
5d5466
5d5466
* Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
5d5466
- initial RPM build