Commit Graph

277 Commits

Author SHA1 Message Date
Karsten Hopp
8233a5a683 include <linux/types.h> in some to avoid type clashes.
same problem as rhbz #840902
2012-07-18 16:47:43 +02:00
Jes Sorensen
d4500164ba Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/
Resolves bz840187

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-07-16 13:34:18 +02:00
Jes Sorensen
44f4b5d516 Bugfix release:
- Fix problem where reshape of RAID volume is broken after trying to
  stop all MD devices.
- Enhance raid-check to allow the adming to specify the max number of
  concurrent arrays to be checked at any given time.
- Resolves bz830177, bz820124

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-06-25 19:47:51 +02:00
Jes Sorensen
d45e40da1b Fix uninstall script to remove dangling symlink
This fix removes a dangling symlink to mdmonitor-takeover.service, if
the mdadm package is uninstalled from the system.

Resolves bz828354

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-06-13 17:57:26 +02:00
Jes Sorensen
96e611c399 Update to mdadm-3.2.5
Resolves: bz#822850

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-05-21 13:04:33 +02:00
Jes Sorensen
aa53f3daa8 Fix mdadm-3.2.4 introduced bug where --add fails in common cases
Resolves: bz821717 (f17) bz821718 (f16) bz821719 (f15)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-05-15 14:30:56 +02:00
Jes Sorensen
d8666fccff Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the map file getting deleted during boot.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-05-10 14:08:42 +02:00
Jes Sorensen
76ff773cd6 Upgrade to mdadm-3.2.4
Resolves: bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-05-10 13:08:42 +02:00
Jes Sorensen
252d3d6557 Added mdadm-3.2.4 2012-05-10 12:08:02 +02:00
Jes Sorensen
6148d71c1d Fix a large number of bzs:
- Fix Monitor mode sometimes crashes when a resync completes
- Fix missing symlink for mdadm container device when incremental creates
  the array
- Make sure when creating a second array in a container that the second
  array uses all available space since leaving space for a third array
  is invalid
- Validate the number of imsm volumes per controller
- Fix issues with imsm arrays and disks larger than 2TB
- Add support for expanding imsm arrays/containers
- The support for expanding imsm arrays/containers was accepted upstream,
  update to the official patches from there
- Fix for the issue of --add not being very smart
- Fix an issue causing rebuilds to fail to restart on reboot (data
  corrupter level problem)
- Reset the bad flag on map file updates
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
- Resolves: bz817039 (f17) bz817042 (f17)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-04-30 17:50:18 +02:00
Jes Sorensen
4ac0f8fa3e Fix bug where IMSM arrays stay inactive in case of reboot during reshape
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-04-30 14:29:26 +02:00
Jes Sorensen
71165988bf Fix issue when re-adding drive to a raid1 array with bitmap
Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-03-28 17:24:12 +02:00
Jes Sorensen
e2bea3e210 Fix a double free and a segfault bug
Fix double free on buggy old kernel sysfs read
Fix segfault if trying to write superblock to non existing device
Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-02-23 11:19:49 +01:00
Jes Sorensen
15adacde4b Fix failure of devices refusing to add to raids using bitmaps
This fixes an issue with devices failing to be added to a raid using
bitmaps, due to trying to write the bitmap with mis-aligned buffers
using O_DIRECT

Resolves bz789898 (f16) bz791189 (f15)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-02-16 13:43:22 +01:00
Jes Sorensen
c68d736ff4 Backport --offroot patches from upstream
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-30 17:05:23 +01:00
Jes Sorensen
9d26a69f72 Make sure to retry in case a remove fails due to an array being busy
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-12 13:39:08 +01:00
Jes Sorensen
67924ca9b5 Merge branch 'master' of ssh://pkgs.fedoraproject.org/mdadm 2012-01-05 14:22:52 +01:00
Jes Sorensen
531f600e0a Fix gcc-4.7 build breakage
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-05 14:21:58 +01:00
Jes Sorensen
71a7fce336 Fix gcc-4.7 build breakage
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-05 12:21:51 +01:00
Jes Sorensen
c4557897d0 Add mdadm-3.2.3 source
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-05 11:23:40 +01:00
Jes Sorensen
09420a0c0f Update to mdadm-3.2.3
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2012-01-04 11:16:25 +01:00
Jes Sorensen
82fbb33bf7 Backport memory leak fix for RAID5, and fix for mounting device during reshape
Resolves: bz755005 bz755009

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2011-11-21 17:01:10 +01:00
Jes Sorensen
d01dbca186 Fix problem with 0.9 metadata and > 2TB drives + systemd script fix
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2011-11-09 17:58:29 +01:00
Dennis Gilmore
06636a8bfc - Rebuilt for glibc bug#747377 2011-10-26 19:12:54 -05:00
Jes Sorensen
3010f9bec6 Backport proper upstream version of fix for IMSM RAID assembly problem,
which resolves issues when booting off sysvinit based system.

Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2011-10-22 10:58:41 +02:00
Jes Sorensen
2e29e0e588 Fix dependency problem in mdmonitor-takeover.service
This fixes bz741115 (F16) bz744226 (rawhide)

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2011-10-19 18:49:23 +02:00
Jes Sorensen
6c5cfe0908 Fix problem with IMSM raid not being started correctly during boot
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
2011-10-19 16:46:54 +02:00
Doug Ledford
c6a442ba3e Fix failed boot
Older imsm arrays, or arrays created by something other than mdadm,
might have one of two unused bits in the attributes field set.  If
they do, we need to ignore them, not fail to assemble the array.

Signed-off-by: Doug Ledford <dledford@redhat.com>
(cherry picked from commit 22ef59a98600f5900f957e2a0bdc16139aa528da)
2011-08-31 15:59:46 -04:00
Doug Ledford
fd5690991d Fix minor issue in last patch
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-08-25 15:30:10 -04:00
Doug Ledford
6ffc771fa2 mdadm: fix udev incremental assembly rules file
Added support for nested md devices, md on top of LVM devices such as
encrypted partitions (although I don't recommend that, I recommend
encrypting the md device instead), and support for md devices on top
of multipath dm devices.

Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-08-25 15:24:06 -04:00
Doug Ledford
cd8bc2a97a A couple minor bugfixes 2011-07-27 14:43:27 -04:00
Doug Ledford
58e33d8227 Bump and rebuild to stay ahead of f15 again
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-07-18 13:02:16 -04:00
Doug Ledford
36bc21a4c0 Simple bump and rebuild to keep the version ahead of the f15 version
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-07-15 14:11:34 -04:00
Doug Ledford
40a50da058 Update the default superblock type when passing just '1' in the man page
as it was incorrect according to the man page versus what was actually
happening.
2011-07-14 20:28:36 -04:00
Milan Broz
d00f539784 Use unit files with systemd. (thanks to johannbg)
Add sub-package sysvinit for SysV init script.
Resolves: bz713573
2011-07-07 13:42:10 +02:00
Milan Broz
b979607a1c Fix build on PPC.
Resolves: bz719379
2011-07-06 15:27:18 -04:00
Milan Broz
6a0405ae85 Update to latest upstream version
Resolves: bz714083
2011-06-28 19:24:00 +02:00
Doug Ledford
430833937e Fix for uname version update (bz710646)
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-06-14 15:26:25 -04:00
Doug Ledford
e7f10cb663 Somehow the 64-md-raid.rules file went missing. Put it back.
Resolves: bz692248
2011-03-31 13:04:21 -04:00
Doug Ledford
43ea33bd96 Fix SELinux directory perms in mdmonitor init script
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-31 12:33:07 -04:00
Doug Ledford
a1a27cff98 Restore the build command in the spec file to a normal one
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-28 12:24:56 -04:00
Doug Ledford
27175ab708 Bleah...more touchups...
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-28 11:48:22 -04:00
Doug Ledford
111113da02 More fixes for uninitialized variable usage
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-28 11:34:48 -04:00
Doug Ledford
87aedf51a9 Fix up the param patch and renumber n-v-r
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-28 11:22:21 -04:00
Doug Ledford
0278b6d64f Update to latest upstream release
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-28 10:27:34 -04:00
Doug Ledford
5c2839000f More compile fixes (this is getting a bit ridiculous)
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-26 14:24:38 -04:00
Doug Ledford
7e15eefc27 Rework the last fix to avoid an unheeded return error
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-26 14:16:54 -04:00
Doug Ledford
27c1d165f5 More compile fixes.
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-26 14:05:12 -04:00
Doug Ledford
78bb9b4703 More compile fixes
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-26 13:55:43 -04:00
Doug Ledford
47d1109592 Fix compile issues on build system
Signed-off-by: Doug Ledford <dledford@redhat.com>
2011-03-26 13:39:20 -04:00