dcavalca / rpms / mdadm

Forked from rpms/mdadm 3 years ago
Clone

Blame SPECS/mdadm.spec

8fbece
Summary:     The mdadm program controls Linux md devices (software RAID arrays)
8fbece
Name:        mdadm
8fbece
Version:     4.1
8fbece
Release:     8%{?dist}
8fbece
Source:      http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tar.xz
8fbece
Source1:     mdmonitor.init
8fbece
Source2:     raid-check
8fbece
Source3:     mdadm.rules
8fbece
Source4:     mdadm-raid-check-sysconfig
8fbece
Source5:     mdadm-cron
8fbece
Source6:     mdmonitor.service
8fbece
Source7:     mdadm.conf
8fbece
Source8:     mdadm_event.conf
8fbece
8fbece
Patch1:      0001-Assemble-keep-MD_DISK_FAILFAST-and-MD_DISK_WRITEMOST.patch
8fbece
Patch2:      0002-Document-PART-POLICY-lines.patch
8fbece
Patch3:      0003-policy-support-devices-with-multiple-paths.patch
8fbece
Patch4:      0004-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch
8fbece
Patch5:      0005-Monitor-add-system-timer-to-run-oneshot-periodically.patch
8fbece
Patch6:      0006-imsm-update-metadata-correctly-while-raid10-double-d.patch
8fbece
Patch7:      0007-Assemble-mask-FAILFAST-and-WRITEMOSTLY-flags-when-fi.patch
8fbece
Patch8:      0008-Grow-avoid-overflow-in-compute_backup_blocks.patch
8fbece
Patch9:      0009-Grow-report-correct-new-chunk-size.patch
8fbece
Patch10:     0010-policy.c-prevent-NULL-pointer-referencing.patch
8fbece
Patch11:     0011-policy.c-Fix-for-compiler-error.patch
8fbece
Patch12:     0012-imsm-finish-recovery-when-drive-with-rebuild-fails.patch
8fbece
Patch13:     0013-imsm-fix-reshape-for-2TB-drives.patch
8fbece
Patch14:     0014-Fix-spelling-typos.patch
8fbece
Patch15:     0015-Detail.c-do-not-skip-first-character-when-calling-xs.patch
8fbece
Patch16:     0016-Fix-reshape-for-decreasing-data-offset.patch
8fbece
Patch17:     0017-mdadm-tests-add-one-test-case-for-failfast-of-raid1.patch
8fbece
Patch18:     0018-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch
8fbece
Patch19:     0019-mdmon-wait-for-previous-mdmon-to-exit-during-takeove.patch
8fbece
Patch20:     0020-Assemble-Fix-starting-array-with-initial-reshape-che.patch
8fbece
Patch21:     0021-add-missing-units-to-examine.patch
8fbece
Patch22:     0022-imsm-fix-spare-activation-for-old-matrix-arrays.patch
8fbece
Patch23:     0023-Create-Block-rounding-size-to-max.patch
8fbece
Patch24:     0024-udev-Add-udev-rules-to-create-by-partuuid-for-md-dev.patch
8fbece
# RHEL customization patches
8fbece
Patch97:     mdadm-3.3-udev.patch
8fbece
Patch98:     mdadm-2.5.2-static.patch
8fbece
8fbece
URL:         http://www.kernel.org/pub/linux/utils/raid/mdadm/
8fbece
License:     GPLv2+
8fbece
Group:       System Environment/Base
8fbece
BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
8fbece
Obsoletes:   mdctl,raidtools
8fbece
Obsoletes:   mdadm-sysvinit
8fbece
Conflicts:   dracut < 034-1
8fbece
Requires(post): systemd-units chkconfig coreutils
8fbece
BuildRequires: systemd-units binutils-devel
8fbece
Requires(preun): systemd-units
8fbece
Requires(postun): systemd-units coreutils
8fbece
Requires: libreport-filesystem
8fbece
8fbece
%define _hardened_build 1
8fbece
8fbece
%description 
8fbece
The mdadm program is used to create, manage, and monitor Linux MD (software
8fbece
RAID) devices.  As such, it provides similar functionality to the raidtools
8fbece
package.  However, mdadm is a single program, and it can perform
8fbece
almost all functions without a configuration file, though a configuration
8fbece
file can be used to help with some common tasks.
8fbece
8fbece
%prep
8fbece
%setup -q
8fbece
8fbece
%patch1 -p1 -b .0001
8fbece
%patch2 -p1 -b .0002
8fbece
%patch3 -p1 -b .0003
8fbece
%patch4 -p1 -b .0004
8fbece
%patch5 -p1 -b .0005
8fbece
%patch6 -p1 -b .0006
8fbece
%patch7 -p1 -b .0007
8fbece
%patch8 -p1 -b .0008
8fbece
%patch9 -p1 -b .0009
8fbece
%patch10 -p1 -b .0010
8fbece
%patch11 -p1 -b .0011
8fbece
%patch12 -p1 -b .0012
8fbece
%patch13 -p1 -b .0013
8fbece
%patch14 -p1 -b .0014
8fbece
%patch15 -p1 -b .0015
8fbece
%patch16 -p1 -b .0016
8fbece
%patch17 -p1 -b .0017
8fbece
%patch18 -p1 -b .0018
8fbece
%patch19 -p1 -b .0019
8fbece
%patch20 -p1 -b .0020
8fbece
%patch21 -p1 -b .0021
8fbece
%patch22 -p1 -b .0022
8fbece
%patch23 -p1 -b .0023
8fbece
%patch24 -p1 -b .0024
8fbece
8fbece
# RHEL customization patches
8fbece
%patch97 -p1 -b .udev
8fbece
%patch98 -p1 -b .static
8fbece
8fbece
%build
8fbece
make %{?_smp_mflags} CXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SYSCONFDIR="%{_sysconfdir}" mdadm mdmon
8fbece
8fbece
%install
8fbece
rm -rf %{buildroot}
8fbece
make DESTDIR=%{buildroot} MANDIR=%{_mandir} BINDIR=%{_sbindir} SYSTEMD_DIR=%{_unitdir} install install-systemd
8fbece
install -Dp -m 755 %{SOURCE2} %{buildroot}%{_sbindir}/raid-check
8fbece
install -Dp -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/65-md-incremental.rules
8fbece
install -Dp -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/raid-check
8fbece
install -Dp -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/cron.d/raid-check
8fbece
mkdir -p -m 710 %{buildroot}/var/run/mdadm
8fbece
8fbece
# systemd
8fbece
mkdir -p %{buildroot}%{_unitdir}
8fbece
install -m644 %{SOURCE6} %{buildroot}%{_unitdir}
8fbece
8fbece
# tmpfile
8fbece
mkdir -p %{buildroot}%{_tmpfilesdir}
8fbece
install -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
8fbece
mkdir -p %{buildroot}%{_localstatedir}/run/
8fbece
install -d -m 0710 %{buildroot}%{_localstatedir}/run/%{name}/
8fbece
8fbece
# abrt
8fbece
mkdir -p %{buildroot}/etc/libreport/events.d
8fbece
install -m644 %{SOURCE8} %{buildroot}/etc/libreport/events.d
8fbece
8fbece
%clean
8fbece
rm -rf %{buildroot}
8fbece
8fbece
%post
8fbece
%systemd_post mdmonitor.service
8fbece
/usr/bin/systemctl disable mdmonitor-takeover.service  >/dev/null 2>&1 || :
8fbece
8fbece
%preun
8fbece
%systemd_preun mdmonitor.service
8fbece
8fbece
%postun
8fbece
%systemd_postun_with_restart mdmonitor.service
8fbece
8fbece
%triggerun --  %{name} < 3.2.2-3
8fbece
%{_bindir}/systemd-sysv-convert --save mdmonitor >/dev/null 2>&1 || :
8fbece
/bin/systemctl --no-reload enable mdmonitor.service  >/dev/null 2>&1 || :
8fbece
/sbin/chkconfig --del mdmonitor >/dev/null 2>&1 || :
8fbece
/bin/systemctl try-restart mdmonitor.service >/dev/null 2>&1 || :
8fbece
8fbece
%files
8fbece
%defattr(-,root,root,-)
8fbece
%doc TODO ChangeLog mdadm.conf-example COPYING misc/*
8fbece
%{_udevrulesdir}/*
8fbece
%{_sbindir}/*
8fbece
%{_unitdir}/*
8fbece
%{_mandir}/man*/md*
8fbece
/usr/lib/systemd/system-shutdown/*
8fbece
%config(noreplace) %{_sysconfdir}/cron.d/*
8fbece
%config(noreplace) %{_sysconfdir}/sysconfig/*
8fbece
%dir %{_localstatedir}/run/%{name}/
8fbece
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
8fbece
/etc/libreport/events.d/*
8fbece
8fbece
%changelog
8fbece
* Thu Jun 13 2019 Xiao Ni <xni@redhat.com> - 4.1.8
8fbece
- Update to latest upstream
8fbece
- Resolves rhbz#1661203
8fbece
8fbece
* Wed Jun 12 2019 Xiao Ni <xni@redhat.com> - 4.1.7
8fbece
- Fix gating test error
8fbece
- Resolves rhbz#1682396
8fbece
8fbece
* Thu May 23 2019 Xiao Ni <xni@redhat.com> - 4.1.6
8fbece
- Enable raid5 journal
8fbece
- Resolves rhbz#1691202
8fbece
8fbece
* Fri Apr 12 2019 Xiao Ni <xni@redhat.com> - 4.1.5
8fbece
- add gating tests
8fbece
- Resolves rhbz#1682396
8fbece
8fbece
* Fri Jan 11 2019 Xiao Ni <xni@redhat.com> - 4.1.4
8fbece
- Disable raid5 journal
8fbece
- Resolves rhbz#1664961
8fbece
8fbece
* Fri Dec 21 2018 Xiao Ni <xni@redhat.com> - 4.1.3
8fbece
- Recovery isn't noticed while raid10 double degradation
8fbece
- Resolves rhbz#1654482
8fbece
8fbece
* Wed Dec 12 2018 Xiao Ni <xni@redhat.com> - 4.1.2
8fbece
- Add warning message for using raid1 cluster
8fbece
- Resolves rhbz#1654482
8fbece
8fbece
* Fri Oct 26 2018 Xiao Ni <xni@redhat.com> - 4.1.1
8fbece
- Update to upstream 4.1
8fbece
- Resolves rhbz#1642206
8fbece
8fbece
* Wed Oct 24 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-3
8fbece
- Can't find md device when install rhel8
8fbece
- Resolves rhbz#1628774
8fbece
8fbece
* Thu Aug 16 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-2
8fbece
- Fix two IMSM bugs
8fbece
- Resolves rhbz#1602420 and rhbz#1602422
8fbece
8fbece
* Fri Jun 22 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-1
8fbece
- Upgrade to upstream mdadm-4.1-rc1
8fbece
- Resolves rhbz#1493605 and rhbz#1494477 and rhbz#1502118
8fbece
8fbece
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8fbece
8fbece
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8fbece
8fbece
* Wed Apr 26 2017 Xiao Ni <xni@redhat.com> - 4.0-3
8fbece
- Fix building errors against newer gcc (>=7.0)
8fbece
- Resolves bz1444756
8fbece
8fbece
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8fbece
8fbece
* Thu Jan 12 2017 Xiao Ni <xni@redhat.com> - 4.0-1
8fbece
- Upgrade to mdadm-4.0 
8fbece
- Resolves bz1411555
8fbece
8fbece
* Mon Aug 15 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-3
8fbece
- Fix build against newer glibc (Fedora 26+)
8fbece
8fbece
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-2
8fbece
- Fix i686 build error
8fbece
- Fix problem where it was not possible to stop an IMSM array during reshape
8fbece
- Fix Degraded Raid1 array becomes inactive after rebooting
8fbece
- Fix problem with raid0 arrays not being detected by Anaconda due to it
8fbece
  setting MALLOC_PERTURB_
8fbece
- Fix problem with reshaping IMSM arrays, where a new reshape could be
8fbece
  launched before the first reshape had fully completed, leading to
8fbece
  unpected results.
8fbece
- Fix problem with mdadm large device names overflowing an internal buffer
8fbece
- Fix problem about reshape stuck at beginning
8fbece
- Resolves bz1303380
8fbece
8fbece
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-1
8fbece
- Upgrade to mdadm-3.4
8fbece
- Resolves bz1303380
8fbece
8fbece
* Mon May 30 2016 Xiao Ni <xni@redhat.com> - 3.3.4-4
8fbece
- Fix Degraded Raid1 array becomes inactive after rebooting
8fbece
- Resolves bz1337004
8fbece
8fbece
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-3
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8fbece
8fbece
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-2
8fbece
- Fix race when assembling or stopping IMSM RAID arrays
8fbece
- Resolves bz1268955
8fbece
8fbece
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-1
8fbece
- Upgrade to mdadm-3.3.4
8fbece
- Resolves bz1246474
8fbece
8fbece
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8fbece
8fbece
* Tue Aug 26 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-1
8fbece
- Upgrade to mdadm-3.3.2
8fbece
- Resolves bz1132847
8fbece
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-7
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8fbece
8fbece
* Tue Aug 5 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-6
8fbece
- Apply proper fix for bz1125883, clean up after rogue patch application
8fbece
- Resolves bz1125883
8fbece
8fbece
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-5
8fbece
- revert the previous fix, not upstream yet
8fbece
8fbece
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-4
8fbece
- fix FTBFS on ppc64 (#1125883)
8fbece
8fbece
* Tue Jul 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-3
8fbece
- Improve error message for "--grow -n2" when used on Linear arrays
8fbece
- Fix problem where explicitly specified arrays were not assembled if
8fbece
  they were disabled in /etc/mdadm.conf
8fbece
- Resolves bz1122146, bz1124310
8fbece
8fbece
* Thu Jun 12 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-2
8fbece
- Revert 'change' event support fix from 3.3.1-1 - this requires a lot
8fbece
  more testing if we are to go there.
8fbece
8fbece
* Tue Jun 10 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-1
8fbece
- Update to mdadm-3.3.1
8fbece
- Fixup mdadm.rules to honor 'change' events
8fbece
- Resolvez bz1105136
8fbece
8fbece
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-8
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8fbece
8fbece
* Fri Mar 14 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-7
8fbece
- Don't depend on syslog.target in mdmonitor.service
8fbece
- Resolves bz1055202
8fbece
8fbece
* Fri Jan 31 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-6
8fbece
- Revert changes introduced in 3.3-5, they were based on incorrect
8fbece
  recommendations.
8fbece
- Resolves bz1053176
8fbece
8fbece
* Thu Jan 30 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-5
8fbece
- Do not create /var/run/mdadm in the rpm file, since this is sitting on
8fbece
  tmpfs and is created by tmpfiles during boot.
8fbece
- Resolves bz1053176
8fbece
8fbece
* Thu Oct 10 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-4
8fbece
- Fix byteswap macros return types to allow for building on big endian
8fbece
  architectures again.
8fbece
- Resolves bz1015494
8fbece
8fbece
* Wed Oct 9 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-3
8fbece
- Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
8fbece
  DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
8fbece
- Resolves bz1015521
8fbece
8fbece
* Tue Oct 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-2
8fbece
- Fix dracut requirement, minimum version 034-1
8fbece
8fbece
* Thu Sep 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-1
8fbece
- Update to mdadm-3.3
8fbece
- Resolves bz977826
8fbece
8fbece
* Tue Aug 13 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-21
8fbece
- Fix pointless rpmbuild noise over mismatching date info
8fbece
- Remove Fedora 17 support
8fbece
- Fix problem where first stop command doesn't stop container during
8fbece
  IMSM volume's reshape bz956053 (f18), bz956056 (f19)
8fbece
8fbece
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-20
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8fbece
8fbece
* Wed Apr 24 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-19
8fbece
- Fix problem where  rebuild of IMSM RAID5 volume started in OROM,
8fbece
  does not proceed in OS 
8fbece
- Resolves bz956021 (f18), bz956026 (f17), bz956031 (f19)
8fbece
8fbece
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-18
8fbece
- Fix problem with IMSM metadata where resync progress would be lost
8fbece
  if an array was stopped during ongoing expansion of a RAID1/5 volume.
8fbece
- Resolves bz948745
8fbece
8fbece
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-17
8fbece
- Reorder patches to allow for udev query patch to be applied on
8fbece
  Fedora 17 as well.
8fbece
8fbece
* Mon Apr 22 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-16
8fbece
- Rely on rpm macros to place files in correct directories, and match /usr
8fbece
  move
8fbece
- Resolves bz955248
8fbece
8fbece
* Thu Mar 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-15
8fbece
- Cleanup .spec file handling of different Fedora versions
8fbece
- Resolves bz914629
8fbece
8fbece
* Tue Feb 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-14
8fbece
- Resync with final version of upstream patches for launching mdmon
8fbece
  via systemctl. Require dracut 024-025 or later to match.
8fbece
- Resolves bz879327
8fbece
8fbece
* Fri Feb 1 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-13
8fbece
- Update to upstream solution for launching mdmon via systemctl
8fbece
- Resolves bz879327
8fbece
8fbece
* Mon Jan 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-12
8fbece
- Launch mdmon via systemctl to avoid it ending up in the wrong cgroup
8fbece
  and getting killed in the boot process when switching from the
8fbece
  initrd to the real root.
8fbece
- Resolves bz879327
8fbece
8fbece
* Tue Jan 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
8fbece
- Move code to leave udev cgroup into mdmon and excute it after we
8fbece
  work, to make sure it actually does the right thing.
8fbece
8fbece
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
8fbece
- Fix mdmonitor-takeover.service dangling symlink problem for real
8fbece
8fbece
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
8fbece
- Reintroduce fix for removing dangling symlink of
8fbece
  mdmonitor-takeover.service which got lost in the fix introduced in
8fbece
  3.2.6-8
8fbece
8fbece
* Fri Jan 4 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
8fbece
- mdmonitor-takeover.service is obsolete with the --offroot support,
8fbece
  and it is harmful as of 3.2.6
8fbece
- Resolves bz834245
8fbece
8fbece
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
8fbece
- Fix issue with udev scripts where if an raid volume with one of
8fbece
  the disks failing, the failed disk is still present in the volume
8fbece
  and container. The raid volume stays is in normal state (should be
8fbece
  degraded) and the rebuild cannot start.
8fbece
- Resolves bz886123
8fbece
8fbece
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-5
8fbece
- mdadm-sysvinit is obsolete given that we no longer support booting
8fbece
  using sysvinit scripts
8fbece
- Resolves bz884993
8fbece
8fbece
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
8fbece
- Fix typo in error message in fix for 880972. No functional changes
8fbece
8fbece
* Fri Nov 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
8fbece
- Disallow creating a second IMSM RAID array size 0 (bz880972)
8fbece
- Disallow creating IMSM RAIDs that spans multiple controllers (bz880974)
8fbece
- Resolves bz880972, bz880974
8fbece
8fbece
* Thu Nov 15 2012 Doug Ledford <dledford@redhat.com> - 3.2.6-2
8fbece
- Modify mdadm to set the cgroup of mdmon to systemd if it's available
8fbece
- Related bz873576 (and others)
8fbece
8fbece
* Thu Oct 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
8fbece
- Upgrade to mdadm-3.2.6
8fbece
- Resolves bz869930
8fbece
8fbece
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-14
8fbece
- Dummy update to work around bodhi breakage. No actual code changes.
8fbece
8fbece
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-13
8fbece
- Relax installation requirements for abrt script to only depend on
8fbece
  libreport-filesystem rather than the full abrt package
8fbece
8fbece
* Thu Oct 18 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-12
8fbece
- Add abrt script to retrieve /proc/mdstat output in case of crash
8fbece
- Resolves bz867842
8fbece
8fbece
* Wed Oct 17 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-11
8fbece
- Remove package requirements for udev and initscripts for F18+
8fbece
- Resolves bz864562
8fbece
8fbece
* Wed Oct 3 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-9
8fbece
- Resolve issue with ambiguous licenses
8fbece
- Resolves bz862761
8fbece
8fbece
* Mon Sep 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-8
8fbece
- Switch to using new systemd macros for F18+
8fbece
- Resolves bz850202
8fbece
8fbece
* Thu Aug 2 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-7
8fbece
- Remove bogus rogue patch applied in 3.2.5-5 with justification and
8fbece
  without following the structure of the mdadm package.
8fbece
8fbece
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-6
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8fbece
8fbece
* Wed Jul 18 2012 Karsten Hopp <karsten@redhat.com> 3.2.5-5
8fbece
- include <linux/types.h> in some to avoid type clashes.
8fbece
  same problem as rhbz #840902  
8fbece
8fbece
* Mon Jul 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-4
8fbece
- Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/ to comply with
8fbece
  Fedora tmpfile rules
8fbece
- Resolves bz840187
8fbece
8fbece
* Mon Jun 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
8fbece
- Fix problem where reshape of RAID volume is broken after trying to
8fbece
  stop all MD devices.
8fbece
- Enhance raid-check to allow the adming to specify the max number of
8fbece
  concurrent arrays to be checked at any given time.
8fbece
- Resolves bz830177, bz820124
8fbece
8fbece
* Wed Jun 13 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-2
8fbece
- Fix uninstall script to remove dangling symlink to
8fbece
  mdmonitor-takeover.service, if the mdadm package is uninstalled from
8fbece
  the system.
8fbece
- Resolves bz828354
8fbece
8fbece
* Mon May 21 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
8fbece
- Upgrade to mdadm-3.2.5
8fbece
- Resolves bz822850
8fbece
8fbece
* Tue May 15 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-3
8fbece
- Fix mdadm-3.2.4 introduced bug where --add fails in common cases
8fbece
- Resolves bz821717 (f17) bz821718 (f16) bz821719 (f15)
8fbece
8fbece
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-2
8fbece
- Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the
8fbece
  map file getting deleted during boot.
8fbece
8fbece
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-1
8fbece
- Upgrade to mdadm-3.2.4
8fbece
- Resolves bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)
8fbece
8fbece
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-9
8fbece
- Fix Monitor mode sometimes crashes when a resync completes
8fbece
- Fix missing symlink for mdadm container device when incremental creates
8fbece
  the array
8fbece
- Make sure when creating a second array in a container that the second
8fbece
  array uses all available space since leaving space for a third array
8fbece
  is invalid
8fbece
- Validate the number of imsm volumes per controller
8fbece
- Fix issues with imsm arrays and disks larger than 2TB
8fbece
- Add support for expanding imsm arrays/containers
8fbece
- The support for expanding imsm arrays/containers was accepted upstream,
8fbece
  update to the official patches from there
8fbece
- Fix for the issue of --add not being very smart
8fbece
- Fix an issue causing rebuilds to fail to restart on reboot (data
8fbece
  corrupter level problem)
8fbece
- Reset the bad flag on map file updates
8fbece
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
8fbece
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
8fbece
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
8fbece
- Resolves: bz817039 (f17) bz817042 (f17)
8fbece
8fbece
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-8
8fbece
- Fix bug where IMSM arrays stay inactive in case a reboot is
8fbece
- performed during the reshape process.
8fbece
- Resolves: bz817522 (f17) bz817535 (f16) bz817537 (f15)
8fbece
8fbece
* Wed Mar 28 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-7
8fbece
- Fix issue when re-adding drive to a raid1 array with bitmap
8fbece
- Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)
8fbece
8fbece
* Thu Feb 23 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-6
8fbece
- Fix double free on buggy old kernel sysfs read
8fbece
- Fix segfault if trying to write superblock to non existing device
8fbece
- Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
8fbece
- Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)
8fbece
8fbece
* Thu Feb 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
8fbece
- Fix issue with devices failing to be added to a raid using bitmaps,
8fbece
  due to trying to write the bitmap with mis-aligned buffers using
8fbece
  O_DIRECT 
8fbece
- Resolves: bz789898 (f16) bz791189 (f15)
8fbece
8fbece
* Mon Jan 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
8fbece
- Add support for --offroot to mdadm/mdmon
8fbece
- Resolves: bz785739 (rawhide) bz785737 (f16) bz771405 (f15)
8fbece
8fbece
* Thu Jan 12 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
8fbece
- Fix case where we have to retry in case a remove fails due to an array
8fbece
  being busy
8fbece
- Resolves: bz773337 (rawhide) bz773340 (f16) bz773341 (f15)
8fbece
8fbece
* Thu Jan 5 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-2
8fbece
- Workaround for gcc-4.7 strict aliasing breaking the build
8fbece
8fbece
* Wed Jan 4 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-1
8fbece
- Update to upstream 3.2.3
8fbece
- Resolves: bz770110 (rawhide) bz771413 (f16) bz759014 (rawhide)
8fbece
- Resolves: bz759015 (f16) bz759035 (rawhide) bz759036 (f16)
8fbece
- Resolves: bz771608 (f15) bz759016 (f15) bz759039 (f15)
8fbece
8fbece
* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-15
8fbece
- Backport upstream fix for memory leak that can prevent migration to
8fbece
  RAID5 from completing.
8fbece
- Backport upstream fix preventing mounting a device while it is in
8fbece
  process of reshaping
8fbece
- Resolves: bz755005 bz755009
8fbece
8fbece
* Wed Nov 9 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-14
8fbece
- Backport upstream fixes to prevent growing v0.90 metadata raid out
8fbece
  of supported size.
8fbece
- Add missing 'disable' argument to systemctl in preun script
8fbece
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
8fbece
  Resolves: bz751716
8fbece
8fbece
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-13
8fbece
- Rebuilt for glibc bug#747377
8fbece
8fbece
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-12
8fbece
- Backport upstream version of fix for IMSM RAID assembly problem,
8fbece
  which resolves issues when booting off sysvinit based system.
8fbece
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
8fbece
8fbece
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-11
8fbece
- Fix systemd dependency problem
8fbece
- Resolves: bz741115 (F16) bz744226 (rawhide)
8fbece
8fbece
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-10
8fbece
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
8fbece
  boot, preventing booting from this RAID device.
8fbece
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
8fbece
- Fix race between udev and mdadm when assembling md device using
8fbece
  mdadm -I, where udev would spawn an additional mdadm command to
8fbece
  perform the assembly in parallel.
8fbece
8fbece
* Wed Aug 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-9
8fbece
- Fix boot with older imsm arrays that have an unused attribute set
8fbece
- Resolves: bz729205
8fbece
8fbece
* Thu Aug 25 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-8
8fbece
- Rework the 65-md-incremental.rules file to add the following support:
8fbece
  Nested md raid arrays should now work
8fbece
  MD on top of LUKS or other lvm based devices should now work
8fbece
  We should no longer grab multipath paths before multipath can
8fbece
8fbece
* Wed Jul 27 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-7
8fbece
- Fix a bug with readding a device
8fbece
- Fix a bug with writemostly flag handling
8fbece
8fbece
* Mon Jul 18 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-6
8fbece
- Bump and rebuild again
8fbece
8fbece
* Fri Jul 15 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-5
8fbece
- Bump and rebuild to keep version ahead of f15 version
8fbece
8fbece
* Thu Jul 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-4
8fbece
- Fix minor issue in man page
8fbece
- Resolves: bz717795
8fbece
8fbece
* Thu Jul 07 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-3
8fbece
- Use unit files with systemd. (johannbg)
8fbece
- Add sub-package sysvinit for SysV init script.
8fbece
- Resolves: bz713573
8fbece
8fbece
* Wed Jul 06 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-2
8fbece
- Fix build on PPC.
8fbece
- Resolves: bz719380
8fbece
8fbece
* Tue Jun 28 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-1
8fbece
- Update to latest upstream version
8fbece
- Resolves: bz714083
8fbece
8fbece
* Tue Jun 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-5
8fbece
- Fix for bz710646
8fbece
8fbece
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-4
8fbece
- Somehow the 64-md-raid.rules file went missing.  Put it back.
8fbece
- Resolves: bz692248
8fbece
8fbece
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-3
8fbece
- Fix mdmonitor init script setup of SELinux on PIDPATH
8fbece
- Resolves: bz692559
8fbece
8fbece
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-2
8fbece
- Restore build command to sane command instead of test command
8fbece
8fbece
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-1
8fbece
- Update to latest upstream version
8fbece
- Resolves: 691353
8fbece
8fbece
* Fri Mar 25 2011 Doug Ledford <dledford@redhat.com> - 3.1.5-1
8fbece
- Update to latest upstream stable release
8fbece
- Update mdadm.rules file to honor noiswmd and nodmraid command line options
8fbece
- Ghost the directory in /var/run, create /var/run/mdadm in mdmonitor init
8fbece
  script
8fbece
- Don't report mismatch counts on either raid1 or raid10
8fbece
- Check both active and idle arrays during raid check runs
8fbece
- Move the raid-check script from cron.weekly to /usr/sbin, add a crontab
8fbece
  file to /etc/cron.d and mark it config(noreplace).  This way users can
8fbece
  select their own raid-check frequency and have it honored through
8fbece
  upgrades.
8fbece
- Allow the raid-check script to set the process and io priority of the
8fbece
  thread performing the check in order to preserve responsiveness of the
8fbece
  machine during the check.
8fbece
- Resolves: 633229, 656620. 679843, 671076, 659933
8fbece
8fbece
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-0.git20100804.2.1
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8fbece
8fbece
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.2
8fbece
- Add udev patch to not have incremental assembly in two rules files
8fbece
8fbece
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.1
8fbece
- Update to latest upstream release (resolves an issue with stale lock
8fbece
  files on the md device map file)
8fbece
8fbece
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.2
8fbece
- Remove the glibc-static buildreq and don't build the static mdadm since
8fbece
  we don't install it anyway
8fbece
- Remove the udev file since adding it was supposed to be a rawhide only change
8fbece
8fbece
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
8fbece
- Change git date format to the correct format (YYYYMMDD)
8fbece
- Update to latest upstream push (fixes bz604023)
8fbece
8fbece
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.2
8fbece
- Fix racy locking of mapfile (bz616596)
8fbece
8fbece
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
8fbece
- Update to latest git repo (3.1.2 plus pending changes, fixes bz602457)
8fbece
- Add in 64-md-raid.rules to compensate for it no longer being in udev
8fbece
  (bz581905)
8fbece
- Remove mdadm.static as its no longer used in initrd creation
8fbece
8fbece
* Tue Apr 13 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-10
8fbece
- Minor update to mdadm.rules to make anaconda happy
8fbece
8fbece
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-9
8fbece
- Slight fix on container patch
8fbece
8fbece
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-8
8fbece
- Updated container patch that also enables mdadm -IRs for imsm devices
8fbece
8fbece
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-7
8fbece
- Fix up directory in mdmonitor init script so that we restart mdmon like we
8fbece
  are supposed to
8fbece
- Add a rule to run incremental assembly on containers in case there are
8fbece
  multiple volumes in a container and we only started some of them in the
8fbece
  initramfs
8fbece
- Make -If work with imsm arrays.  We had too restrictive of a test in
8fbece
  sysfs_unique_holder.
8fbece
- Make incremental assembly of containers act like incremental assembly of
8fbece
  regular devices (aka, --run is needed to start a degraded array)
8fbece
8fbece
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-6
8fbece
- Typo in new rules file
8fbece
8fbece
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-5
8fbece
- Enable incremental support for imsm devices
8fbece
8fbece
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-4
8fbece
- One line fix for ppc64 compiles
8fbece
8fbece
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-3
8fbece
- Clean up directory mess once and for all
8fbece
- Add incremental remove support
8fbece
8fbece
* Wed Mar 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-2
8fbece
- Add a little more paranoia checking to the RebuildMap code to avoid ever
8fbece
  having the same infinite loop as in bz569019 again even if we change file
8fbece
  locations to somewhere where we can't create a mapfile
8fbece
8fbece
* Tue Mar 16 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-1
8fbece
- Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
8fbece
- The lack of /dev/md is causing problems, so add code to mapfile.c to cause
8fbece
  us to create /dev/md if it doesn't exist (bz569019)
8fbece
8fbece
* Tue Feb 23 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
8fbece
- Newer version of imsm patch that leaves warning, but only when there
8fbece
  actually are too many devices on the command line (bz554974)
8fbece
8fbece
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
8fbece
- The uuid patch cause a different problem during assembly, so use a gross
8fbece
  hack to work around the uuid issue that won't break assembly until fixed
8fbece
  properly upstream (bz567132)
8fbece
8fbece
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
8fbece
- Fix problem with booting multiple imsm containers when they aren't listed
8fbece
  "just so" in the mdadm.conf file (bz554974)
8fbece
8fbece
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
8fbece
- Don't run the raid-check script if the kernel doesn't support
8fbece
  md devices (bz557053)
8fbece
- Don't report any mismatch_cnt issues on raid1 devices as there are
8fbece
  legitimate reasons why the count may not be 0 and we are getting enough
8fbece
  false positives that it renders the check useless (bz554217, bz547128)
8fbece
8fbece
* Thu Feb 18 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.2
8fbece
- Fix s390/ppc64 UUID byte swap issue
8fbece
8fbece
* Wed Feb 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
8fbece
- Update to head of upstream git repo, which contains a significant number
8fbece
  of bug fixes we need (bz543746)
8fbece
8fbece
* Fri Jan 15 2010 Doug Ledford <dledford@redhat.com> - 3.0.3-3
8fbece
- Fix crash when AUTO keyword is in mdadm.conf (bz552342)
8fbece
8fbece
* Tue Dec 01 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-2
8fbece
- Minor tweak to init script for LSB compliance (bz527957)
8fbece
8fbece
* Wed Nov 04 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-1
8fbece
- New upstream release 3.0.3 (bz523320, bz527281)
8fbece
- Update a couple internal patches
8fbece
- Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
8fbece
  immediate use to resolve a bug
8fbece
- Drop the endian patch because it no longer applied cleanly and all attempts
8fbece
  to reproduce the original problem as reported in bz510605 failed, even up
8fbece
  to and including downloading the specific package that was reported as
8fbece
  failing in that bug and trying to reproduce with it on both ppc and ppc64
8fbece
  hardware and with both ppc and ppc64 versions on the 64bit hardware.
8fbece
  Without a reproducer, it is impossible to determine if a rehashed patch
8fbece
  to apply to this code would actually solve the problem, so remove the patch
8fbece
  entirely since the original problem, as reported, was an easy to detect DOA
8fbece
  issue where installing to a raid array was bound to fail on reboot and so
8fbece
  we should be able to quickly and definitively tell if the problem resurfaces.
8fbece
- Update the mdmonitor init script for LSB compliance (bz527957)
8fbece
- Link from mdadm.static man page to mdadm man page (bz529314)
8fbece
- Fix a problem in the raid-check script (bz523000)
8fbece
- Fix the intel superblock handler so we can test on non-scsi block devices
8fbece
8fbece
* Fri Oct  2 2009 Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
8fbece
- New upstream release 3.0.2
8fbece
- Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
8fbece
- Add a patch making mdmon store its state under /dev/.mdadm for initrd
8fbece
  mdmon, rootfs mdmon handover
8fbece
- Restart mdmon from initscript (when running) for rootfs mdmon handover
8fbece
8fbece
* Thu Sep 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-4
8fbece
- Stop some mdmon segfaults (bz523860)
8fbece
8fbece
* Tue Sep 15 2009 Doug Ledford <dledford@redhat.com> - 3.0-3
8fbece
- Update to current head of upstream git repo for various imsm related fixes
8fbece
  (fixes bz523262)
8fbece
- Fix display of metadata version in output of Detail mode
8fbece
- Add UUID output to --detail --export (bz523314)
8fbece
8fbece
* Fri Jul 24 2009 Doug Ledford <dledford@redhat.com> - 3.0-2
8fbece
- Improved raid-check script as well as the ability to configure what devices
8fbece
  get checked
8fbece
- Endian patch for uuid generation
8fbece
8fbece
* Mon Jun 29 2009 Doug Ledford <dledford@redhat.com> - 3.0-1
8fbece
- Remove stale patches already accepted by upstream
8fbece
- Fix the raid-check script to only try and check a device if it is
8fbece
  checkable
8fbece
- Update to official mdadm-3.0 version
8fbece
- Resolves: bz505587, bz505552
8fbece
8fbece
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
8fbece
- Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
8fbece
  need to precreate the /dev/md/ directory in order for incremental
8fbece
  assembly to work
8fbece
8fbece
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
8fbece
- Only check raid devices automatically, do not attempt to repair them
8fbece
  during the weekly data scrubbing
8fbece
8fbece
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
8fbece
- Fix a few issues with the new code to determine when a device gets to
8fbece
  keep its name and when it doesn't
8fbece
8fbece
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.4
8fbece
- Change the perms on the udev rules file, it doesn't need to be +x
8fbece
8fbece
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
8fbece
- Slightly tweak the udev rules to make sure we don't start arrays
8fbece
  while running in rc.sysinit...leave array starting to it instead
8fbece
- Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
8fbece
  since at startup /var/run/mdadm is read-only by default and this
8fbece
  breaks incremental assembly
8fbece
- Change how mdadm decides to assemble incremental devices using their 
8fbece
  preferred name or a random name to avoid possible conflicts when plugging
8fbece
  a foreign array into a host
8fbece
8fbece
* Wed Mar 18 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.2
8fbece
- Change around the mdadm udev rules we ship to avoid a udev file conflict
8fbece
8fbece
* Tue Mar 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
8fbece
- Update to latest devel release
8fbece
- Remove the no longer necessary udev patch
8fbece
- Remove the no longer necessary warn patch
8fbece
- Remove the no longer necessary alias patch
8fbece
- Update the mdadm.rules file to only pay attention to device adds, not
8fbece
  changes and to enable incremental assembly
8fbece
- Add a cron job to run a weekly repair of the array to correct bad sectors
8fbece
- Resolves: bz474436, bz490972
8fbece
8fbece
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.devel2.2.1
8fbece
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8fbece
8fbece
* Thu Feb 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
8fbece
- Readd our old mdadm rules file that does incremental assembly
8fbece
- Remove the new mdadm rules file from upstream as we already have this in
8fbece
  our udev package (and the one in the udev package already has a bug fixed)
8fbece
8fbece
* Thu Feb 12 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
8fbece
- Update to latest upstream devel release
8fbece
- Use the udev rules file included with mdadm instead of our own
8fbece
- Drop all the no longer relevant patches
8fbece
- Fix a build error in mdopen.c
8fbece
- Fix the udev rules path in Makefile
8fbece
- Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
8fbece
  to operations on the target of the macro as it could get executed
8fbece
  multiple times, and gcc now throws an error on that)
8fbece
- Add some casts to some print statements to keep gcc from complaining
8fbece
8fbece
* Fri Oct 24 2008 Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
8fbece
- Updated to latest upstream stable release (#466803)
8fbece
- Change udev rule to not assemble degraded arrays (#453314)
8fbece
- Fix metadata matching in config file (#466078)
8fbece
- Fix assembly of raid10 devices (#444237)
8fbece
- Fix incremental assembly of partitioned raid devices (#447818)
8fbece
8fbece
* Thu Jun 26 2008 Doug Ledford <dledford@redhat.com> - 2.6.7-1
8fbece
- Update to latest upstream version (should resolve #444237)
8fbece
- Drop incremental patch as it's now part of upstream
8fbece
- Clean up all the open() calls in the code (#437145)
8fbece
- Fix the build process to actually generate mdassemble (#446988)
8fbece
- Update the udev rules to get additional info about arrays being assembled
8fbece
  from the /etc/mdadm.conf file (--scan option) (#447818)
8fbece
- Update the udev rules to run degraded arrays (--run option) (#452459)
8fbece
8fbece
* Thu Apr 17 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-4
8fbece
- make /dev/md if necessary in incremental mode (#429604)
8fbece
- open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)
8fbece
 
8fbece
* Fri Feb  1 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-3
8fbece
- add a udev rules file for device assembly (#429604)
8fbece
8fbece
* Fri Jan 18 2008 Doug Ledford <dledford@redhat.com> - 2.6.4-2
8fbece
- Bump version and rebuild
8fbece
8fbece
* Fri Oct 19 2007 Doug Ledford <dledford@redhat.com> - 2.6.4-1
8fbece
- Update to latest upstream and remove patches upstream has taken
8fbece
8fbece
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.2-5
8fbece
- Rebuild for selinux ppc32 issue.
8fbece
8fbece
* Mon Jul 09 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-4
8fbece
- Oops, if we call -C -e1, minor_version is no longer properly set, fix that
8fbece
  up
8fbece
- Related: bz230207
8fbece
8fbece
* Fri Jul 06 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-3
8fbece
- Oops, had to update the file leak patch, missed one thing
8fbece
- Minor tweak to return codes in init script and add LSB header
8fbece
- Resolves: bz244582, bz246980
8fbece
8fbece
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-2
8fbece
- Fix a file leak issue when mdadm is in monitor mode
8fbece
- Update mdadm init script so that status will always run and so
8fbece
  return codes are standards compliant
8fbece
- Fix assembly of version 1 superblock devices
8fbece
- Make the attempt to create an already running device have a clearer
8fbece
  error message
8fbece
- Allow the creation of a degraded raid4 array like we allow for raid5
8fbece
- Make mdadm actually pay attention to raid4 devices when in monitor mode
8fbece
- Make the mdmonitor script use daemon() correctly
8fbece
- Fix a bug where manage mode would not add disks correctly under certain
8fbece
  conditions
8fbece
- Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
8fbece
- Resolves: bz174642, bz224272, bz186524
8fbece
8fbece
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-1
8fbece
- Update to latest upstream
8fbece
- Remove requirement for /usr/sbin/sendmail - it's optional and not on by
8fbece
  default, and sendmail isn't *required* for mdadm itself to work, and isn't
8fbece
  even required for the monitoring capability to work, just if you want to
8fbece
  have the monitoring capability do the automatic email thing instead of
8fbece
  run your own program (and if you use the program option of the monitor
8fbece
  capability, your program could email you in a different manner entirely)
8fbece
8fbece
* Mon Apr 16 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-4
8fbece
- More cleanups for merge review process
8fbece
- Related: bz226134
8fbece
8fbece
* Wed Apr 11 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-3
8fbece
- Various cleanups as part of merge review process
8fbece
- Related: bz226134
8fbece
8fbece
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-2
8fbece
- Oops, missing a dependency in the Makefile
8fbece
8fbece
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-1
8fbece
- Update to latest upstream version
8fbece
- Resolves: bz233422
8fbece
8fbece
* Fri Jan 26 2007 Doug Ledford <dledford@redhat.com> - 2.6-1
8fbece
- Update to latest upstream version
8fbece
- Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
8fbece
  packages handles multipath devices well, this is no longer needed.
8fbece
- Various cleanups in the spec file
8fbece
8fbece
* Thu Nov 09 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-3
8fbece
- Add a fix for the broken printout of array GUID when using the -E --brief
8fbece
  flags
8fbece
8fbece
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-2
8fbece
- tag present on another branch and can't be forcibly moved
8fbece
  required number bump
8fbece
8fbece
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-1
8fbece
- Update to 2.5.4 (listed as a bugfix update by upstream)
8fbece
- Remove previous bitmap patch that's now part of 2.5.4
8fbece
8fbece
* Sun Oct  8 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-2
8fbece
- Fix a big-endian machine error in the bitmap code (Paul Clements)
8fbece
8fbece
* Mon Aug  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-1
8fbece
- Update to 2.5.3 which upstream calls a "bug fix" release
8fbece
8fbece
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.2-1.1
8fbece
- rebuild
8fbece
8fbece
* Fri Jul  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.2-1
8fbece
- Update to 2.5.2
8fbece
- Remove auto default patch as upstream now has a preferred default auto method
8fbece
8fbece
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 2.3.1-3
8fbece
- fix build on ppc64
8fbece
8fbece
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-2
8fbece
- fix build on ppc
8fbece
8fbece
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
8fbece
- update to 2.3.1 to fix raid5 (#184284)
8fbece
8fbece
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2.1
8fbece
- bump again for double-long bug on ppc(64)
8fbece
8fbece
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2
8fbece
- rebuilt for new gcc4.1 snapshot and glibc changes
8fbece
8fbece
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
8fbece
- rebuilt
8fbece
8fbece
* Mon Dec 05 2005 Warren Togami <wtogami@redhat.com> 2.2-1
8fbece
- 2.2 upgrade (#167897)
8fbece
- disable diet because we don't ship it anymore
8fbece
  and we don't actually use mdassemble now
8fbece
8fbece
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
8fbece
- Make the mdmonitor init script use the pid-file option, major cleanup
8fbece
  of the script now possible (#134459)
8fbece
8fbece
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-3.fc4
8fbece
- Put back the obsoletes: raidtools that was present in 1.11.0-1.fc4
8fbece
8fbece
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
8fbece
- Change the default auto= mode so it need not be on the command line to
8fbece
  work with udev, however it is still supported on the command line (#132706)
8fbece
- Add a man page (from Luca Berra) for mdassemble
8fbece
8fbece
* Wed May 11 2005 Doug Ledford <dledford@redhat.com> - 1.11.0-1.fc4
8fbece
- Upgrade to 1.11.0
8fbece
8fbece
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 1.9.0-3.fc4
8fbece
- fix mdmonitor initscript (#144717)
8fbece
8fbece
* Mon Mar 21 2005 Doug Ledford <dledford@redhat.com> 1.9.0-2
8fbece
- Build mdadm.static and mdassemble (static as well) to be used in initrd
8fbece
  images
8fbece
8fbece
* Wed Mar 09 2005 Doug Ledford <dledford@redhat.com> 1.9.0-1
8fbece
- Initial upgrade to 1.9.0 and update of doc files
8fbece
- Fix an s390 build error
8fbece
8fbece
* Mon Oct 04 2004 Doug Ledford <dledford@redhat.com> 1.6.0-2
8fbece
- Remove /etc/mdadm.conf from the file list.  Anaconda will write one out
8fbece
  if it's needed.
8fbece
8fbece
* Fri Oct 01 2004 Doug Ledford <dledford@redhat.com> 1.6.0-1
8fbece
- Update to newer upstream version
8fbece
- Make mdmpd work on kernels that don't have the event interface patch
8fbece
8fbece
* Fri Jul 30 2004 Dan Walsh <dwalsh@redhat.com> 1.5.0-11
8fbece
- Create a directory /var/run/mdadm to contain mdadm.pid
8fbece
- This cleans up SELinux problem
8fbece
8fbece
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
8fbece
- rebuilt
8fbece
8fbece
* Sat May 22 2004 Doug Ledford <dledford@redhat.com> - 1.5.0-9
8fbece
- Fix Makefile and build method to satisfy bz #123769
8fbece
- Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
8fbece
- Make sure mdadm --monitor closes all md device files so that md devices
8fbece
  can be stopped while mdadm is still running - bz #119532
8fbece
8fbece
* Thu May 20 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-8
8fbece
- remove unneeded patch, can use --run instead
8fbece
8fbece
* Wed May 19 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-7
8fbece
- add patch with reallyforce mode on creation to be used by anaconda
8fbece
8fbece
* Wed May 12 2004 Doug Ledford <dledford@redhat.com> 2.5.0-6
8fbece
- Fix a bug in the postun scriptlet related to downgrading to a version
8fbece
  of mdadm that doesn't include the mdmpd daemon.
8fbece
8fbece
* Fri May 07 2004 Doug Ledford <dledford@redhat.com> 1.5.0-5
8fbece
- Disable service mdmpd by default to avoid [Failed] messages on
8fbece
  current 2.6 kernels.  Possibly re-enable it by default once the
8fbece
  2.6 kernels have the md event interface.
8fbece
8fbece
* Thu Apr 22 2004 Doug Ledford <dledford@redhat.com> 1.5.0-4
8fbece
- Update mdmonitor script to start daemon more cleanly
8fbece
- Repackage mdmpd tarball to include gcc-3.4 changes and to make
8fbece
  mdmpd properly daemonize at startup instead of forking and leaving
8fbece
  the child attached to the terminal.
8fbece
8fbece
* Thu Mar  4 2004 Bill Nottingham <notting@redhat.com> 1.5.0-3
8fbece
- ship /var/run/mpmpd (#117497)
8fbece
8fbece
* Thu Feb 26 2004 Doug Ledford <dledford@redhat.com> 1.5.0-2
8fbece
- Add a default MAILADDR line to the mdadm.conf file installed by default
8fbece
  (Bugzilla #92447)
8fbece
- Make it build with gcc-3.4
8fbece
8fbece
* Mon Feb 23 2004 Doug Ledford <dledford@redhat.com> 1.5.0-1
8fbece
- Update to 1.5.0 (from Matthew J. Galgoci <mgalgoci@redhat.com>)
8fbece
8fbece
* Sun Nov 16 2003 Doug Ledford <dledford@redhat.com> 1.4.0-1
8fbece
- fix problem with recovery thread sleeping in mdmpd
8fbece
8fbece
* Fri Nov 14 2003 Doug Ledford <dledford@redhat.com>
8fbece
- sync upstream
8fbece
- add mdmpd package into mdadm package
8fbece
8fbece
* Wed Sep 10 2003 Michael K. Johnson <johnsonm@redhat.com> 1.3.0-1
8fbece
- sync upstream
8fbece
8fbece
* Tue Mar 11 2003 Michael K. Johnson <johnsonm@redhat.com> 1.1.0-1
8fbece
- sync upstream
8fbece
8fbece
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 1.0.1-1
8fbece
- update for rebuild
8fbece
8fbece
* Wed Dec 25 2002 Tim Powers <timp@redhat.com> 1.0.0-8
8fbece
- fix references to %%install in the changelog so that it will build
8fbece
8fbece
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.0.0-7
8fbece
- Rebuild
8fbece
8fbece
* Fri Jul 12 2002 Michael K. Johnson <johnsonm@redhat.com>
8fbece
- Changed RPM Group to System Environment/Base
8fbece
8fbece
* Wed May 15 2002 Michael K. Johnson <johnsonm@redhat.com>
8fbece
- minor cleanups to the text, conditionalize rm -rf
8fbece
- added mdmonitor init script
8fbece
8fbece
* Fri May 10 2002  <neilb@cse.unsw.edu.au>
8fbece
- update to 1.0.0
8fbece
- Set CXFLAGS instead of CFLAGS
8fbece
8fbece
* Sat Apr  6 2002  <neilb@cse.unsw.edu.au>
8fbece
- change %%install to use "make install"
8fbece
8fbece
* Fri Mar 15 2002  <gleblanc@localhost.localdomain>
8fbece
- beautification
8fbece
- made mdadm.conf non-replaceable config
8fbece
- renamed Copyright to License in the header
8fbece
- added missing license file
8fbece
- used macros for file paths
8fbece
8fbece
* Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
8fbece
- Added Obsoletes: mdctl
8fbece
- missingok for configfile
8fbece
8fbece
* Tue Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
8fbece
- Add md.4 and mdadm.conf.5 man pages
8fbece
8fbece
* Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
8fbece
- builds properly as non-root.
8fbece
8fbece
* Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
8fbece
- updated for 0.7, fixed /usr/share/doc and added manpage
8fbece
8fbece
* Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
8fbece
- initial RPM build