Commit Graph

198 Commits

Author SHA1 Message Date
Neil Brown 90d0adf4ba Release 2.4.1
Annoying alignment bug in version-1 supers on 64bit..

Signed-off-by: Neil Brown <neilb@suse.de>
2006-04-17 12:49:28 +00:00
Neil Brown ac957baa97 Fix alignment problem in version-1 superblocks.
NOTE: This is an incompatable change affecting raid5 reshape.
If you want to reshape a raid5 using version-1 superblocks,
use 2.6.17-rc2 or later, and mdadm-2.4.1 or later.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-04-07 04:34:45 +00:00
Neil Brown 86d0e1ab93 Add tests/05r1-grow-internal-1 2006-04-01 09:28:36 +00:00
Neil Brown d8def61cfa fix write mostly for add and re-add
The following patch makes it possible to tag a device as write-mostly on
--add and --re-add with a non-persistent superblock array. Previously,
this was not working.

Signed-Off-By: Paul Clements <paul.clements@steeleye.com>
Signed-off-by: Neil Brown <neilb@suse.de>
2006-04-03 00:11:51 +00:00
Neil Brown 8ca586c619 Add ANNOUNCE-2.4 2006-03-30 04:24:09 +00:00
Neil Brown 00b738b201 Release 2.4
Signed-off-by: Neil Brown <neilb@suse.de>
2006-04-03 00:09:16 +00:00
Neil Brown 4d272c99d2 Add tests/05r1-grow-internal-1 2006-03-29 05:21:16 +00:00
Neil Brown addc80c467 Updates to md.4
Particularly restiping and sysfs, but a few other bits too.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-30 04:17:51 +00:00
Neil Brown 9860f2711d Bug fixes to pass test suite
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-29 06:28:07 +00:00
Neil Brown 7ef02d0143 Support 'bitmap=' in mdadm.conf for auto-assembling arrays with write-intent bitmaps in separate files.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-29 02:57:48 +00:00
Neil Brown 2ae555c3d9 Man page tidyup.
mdadm.8 improved (I hope).
Rearrange some option documentation and add --backup-file, and other
general improvements.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-29 02:45:06 +00:00
Neil Brown d7514c5884 Changelog Updates
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 23:27:05 +00:00
Neil Brown 6409687b55 Kill old superblocks on create.
Make sure old-version superblocks are not around to confuse anything
when a new array is created.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 23:22:58 +00:00
Neil Brown e27d562bcc Reduce dependance on MD_SB_DISKS
--monitor should now work with arrays larger than 28 devices.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 23:02:45 +00:00
Neil Brown bed256c241 Add information about reshape to --detail
Also fix problems with dev names and symlinks

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 22:44:05 +00:00
Neil Brown 4027ddcaa4 Don't try to get bitmap info on old kernels.
.. this causes silly warnings.
Unfortuantely there are 2.6 kernels which will still produce
warnings.  We cannot reliable detect those.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 06:39:29 +00:00
Neil Brown 16c6fa807c Create missing /dev files where needed.
Whenever we need a device file to open, if one cannot be found in /dev,
create a temporary one.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 06:26:53 +00:00
Neil Brown 8352ab3e2c Fix messy --detail output when there is a failed device.
The missing devices show as garbage.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-28 05:51:50 +00:00
Neil Brown 0a416ec307 Make scanning of /dev work even if it is a symlink
We generally don't want to follow symlinks in /dev, but if
/dev itself is a symlink, we want to follow it.
So nftw needs a bit of help.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-27 06:54:31 +00:00
Neil Brown 06b0d78675 Allow resize to backup to a file.
To support resizing an array without a spare, mdadm now understands
  --backup-file=
which should point to a file for storing a backup of critical data.
This can be given to --grow which will create the file, or
--assemble which will restore from the file if needed.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-27 06:38:46 +00:00
Neil Brown 313176636e Remove ident arg from getinfo_super;
Add a 'name' field to 'info' to compensate.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-27 04:34:38 +00:00
Neil Brown 2efedc7bd2 Put a 'canary' block in front of the backup
.. so corruptio can be detected.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-27 04:14:43 +00:00
Neil Brown ca9ce4ec3e Add ANNOUNCE-2.4-pre1 2006-03-20 03:34:49 +00:00
Neil Brown 39c5a90983 Release 2.4-pre1
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-20 03:50:25 +00:00
Neil Brown 206c5eaedf Fix a few issues with the reshape patches.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-20 03:26:42 +00:00
Neil Brown 353632d927 Support restarting of a reshape on --assemble
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-20 03:17:31 +00:00
Neil Brown e86c9dd6d8 Initial reshape support
Needs work for other levels etc.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-13 05:51:32 +00:00
Neil Brown 8a4440794a Add ANNOUNCE-2.3.1 2006-02-06 04:11:49 +00:00
Neil Brown 1e0d770c0f Release some compile fixes.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-02-06 04:18:12 +00:00
Neil Brown a92f6acc43 Update ChangeLog and release 2.3
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Neil Brown <neilb@suse.de>
2006-02-02 05:17:24 +00:00
Neil Brown 561832f9d4 Some little bits and pieces...
I'm obviously bored of writing changelog entries.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-02-02 03:19:57 +00:00
Neil Brown 881990a2e4 Fix printing of size of reiserfs filesystem.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=318230

Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-31 00:43:50 +00:00
Neil Brown 22a8899586 Sort mdstat entries so that composites are well-ordered.
This means that "-Ds" lists arrays in an approprate order
for assembly.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-31 00:39:50 +00:00
Neil Brown 576d6d83af Prefer version-1 superblocks for v.large devices.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-31 00:01:48 +00:00
Neil Brown 6ee5c05a11 Report device size correctly in --detail for Large devices.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-30 23:42:53 +00:00
Neil Brown 8fac0577f0 Stuff like..
- report Intent Bitmap in --detail
- report internal bitmap in --examine
- pass' --force through to --grow --bitmap
- support v.large arrays in --grow --bitmap

Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-30 23:23:45 +00:00
Neil Brown 91eedefcdd Report bitmap offset when examining v1 superblock.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-30 03:09:32 +00:00
Neil Brown 21e92547e7 Work towards allowing larger internal bitmaps in version1 superblocks.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-30 02:57:49 +00:00
Neil Brown 3d4064cc9b Support --help --assemble etc.
i.e. allow '--help' to be first and still give
context sensitive help.

Also don't print truncated device-size of very large arrays.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-30 00:13:26 +00:00
Neil Brown b674b5b869 Have --examine report reshape details.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 07:28:34 +00:00
Neil Brown 6baf9a876b Provide error message if --examine does find a valid superblock
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 06:25:55 +00:00
Neil Brown 5dd497eecb Enable support for v.large raid1.
clean up 'long long' usage for size of array, so that
with v-1 superblocks a raid1 larger than 2TB is possible.

Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 06:21:06 +00:00
Neil Brown e5a5d81e4a Further improvements to online help
diff .//ReadMe.c~current~ .//ReadMe.c
2006-04-17 13:12:41 +00:00
Neil Brown e968ba605a Make some improvements to online help.
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 05:53:10 +00:00
Neil Brown 29e766a5f4 Minor fixes
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 04:48:28 +00:00
Neil Brown 838acbc272 Assorted fixes...
Signed-off-by: Neil Brown <neilb@suse.de>
2006-01-27 01:44:47 +00:00
Neil Brown d2cd3ffc02 uhm.. assort fixes, particularly for recovery offset...
Signed-off-by: Neil Brown <neilb@suse.de>
2005-12-16 01:34:49 +00:00
Neil Brown ce4fafd637 Allow /etc/mdadm/mdadm.conf as an alternate to /etc/mdadm.conf
This provide compatability with Debian.

Signed-off-by: Neil Brown <neilb@suse.de>
2005-12-09 05:01:22 +00:00
Neil Brown f3c7fda661 Release 2.2
Signed-off-by: Neil Brown <neilb@suse.de>
2005-12-09 04:55:02 +00:00
Neil Brown 0ff1a18562 Guides on how to use mdadm with initramfs
Signed-off-by: Neil Brown <neilb@suse.de>
2005-12-05 05:56:42 +00:00