]>
git.ipfire.org Git - thirdparty/mdadm.git/log
Neil Brown [Wed, 29 Mar 2006 06:28:07 +0000 (06:28 +0000)]
Bug fixes to pass test suite
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Wed, 29 Mar 2006 02:57:48 +0000 (02:57 +0000)]
Support 'bitmap=' in mdadm.conf for auto-assembling arrays with write-intent bitmaps in separate files.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Wed, 29 Mar 2006 02:45:06 +0000 (02:45 +0000)]
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>
Neil Brown [Tue, 28 Mar 2006 23:27:05 +0000 (23:27 +0000)]
Changelog Updates
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 28 Mar 2006 23:22:58 +0000 (23:22 +0000)]
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>
Neil Brown [Tue, 28 Mar 2006 23:02:45 +0000 (23:02 +0000)]
Reduce dependance on MD_SB_DISKS
--monitor should now work with arrays larger than 28 devices.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 28 Mar 2006 22:44:05 +0000 (22:44 +0000)]
Add information about reshape to --detail
Also fix problems with dev names and symlinks
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 28 Mar 2006 06:39:29 +0000 (06:39 +0000)]
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>
Neil Brown [Tue, 28 Mar 2006 06:26:53 +0000 (06:26 +0000)]
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>
Neil Brown [Tue, 28 Mar 2006 05:51:50 +0000 (05:51 +0000)]
Fix messy --detail output when there is a failed device.
The missing devices show as garbage.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 27 Mar 2006 06:54:31 +0000 (06:54 +0000)]
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>
Neil Brown [Mon, 27 Mar 2006 06:38:46 +0000 (06:38 +0000)]
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>
Neil Brown [Mon, 27 Mar 2006 04:34:38 +0000 (04:34 +0000)]
Remove ident arg from getinfo_super;
Add a 'name' field to 'info' to compensate.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 27 Mar 2006 04:14:43 +0000 (04:14 +0000)]
Put a 'canary' block in front of the backup
.. so corruptio can be detected.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 20 Mar 2006 03:34:49 +0000 (03:34 +0000)]
Add ANNOUNCE-2.4-pre1
Neil Brown [Mon, 20 Mar 2006 03:50:25 +0000 (03:50 +0000)]
Release 2.4-pre1
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 20 Mar 2006 03:26:42 +0000 (03:26 +0000)]
Fix a few issues with the reshape patches.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 20 Mar 2006 03:17:31 +0000 (03:17 +0000)]
Support restarting of a reshape on --assemble
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 13 Mar 2006 05:51:32 +0000 (05:51 +0000)]
Initial reshape support
Needs work for other levels etc.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 6 Feb 2006 04:11:49 +0000 (04:11 +0000)]
Add ANNOUNCE-2.3.1
Neil Brown [Mon, 6 Feb 2006 04:18:12 +0000 (04:18 +0000)]
Release some compile fixes.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Thu, 2 Feb 2006 05:17:24 +0000 (05:17 +0000)]
Update ChangeLog and release 2.3
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Thu, 2 Feb 2006 03:19:57 +0000 (03:19 +0000)]
Some little bits and pieces...
I'm obviously bored of writing changelog entries.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 31 Jan 2006 00:43:50 +0000 (00:43 +0000)]
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>
Neil Brown [Tue, 31 Jan 2006 00:39:50 +0000 (00:39 +0000)]
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>
Neil Brown [Tue, 31 Jan 2006 00:01:48 +0000 (00:01 +0000)]
Prefer version-1 superblocks for v.large devices.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 30 Jan 2006 23:42:53 +0000 (23:42 +0000)]
Report device size correctly in --detail for Large devices.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 30 Jan 2006 23:23:45 +0000 (23:23 +0000)]
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>
Neil Brown [Mon, 30 Jan 2006 03:09:32 +0000 (03:09 +0000)]
Report bitmap offset when examining v1 superblock.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 30 Jan 2006 02:57:49 +0000 (02:57 +0000)]
Work towards allowing larger internal bitmaps in version1 superblocks.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 30 Jan 2006 00:13:26 +0000 (00:13 +0000)]
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>
Neil Brown [Fri, 27 Jan 2006 07:28:34 +0000 (07:28 +0000)]
Have --examine report reshape details.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 27 Jan 2006 06:25:55 +0000 (06:25 +0000)]
Provide error message if --examine does find a valid superblock
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 27 Jan 2006 06:21:06 +0000 (06:21 +0000)]
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>
Neil Brown [Mon, 17 Apr 2006 13:12:41 +0000 (13:12 +0000)]
Further improvements to online help
diff .//ReadMe.c~current~ .//ReadMe.c
Neil Brown [Fri, 27 Jan 2006 05:53:10 +0000 (05:53 +0000)]
Make some improvements to online help.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 27 Jan 2006 04:48:28 +0000 (04:48 +0000)]
Minor fixes
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 27 Jan 2006 01:44:47 +0000 (01:44 +0000)]
Assorted fixes...
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 16 Dec 2005 01:34:49 +0000 (01:34 +0000)]
uhm.. assort fixes, particularly for recovery offset...
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 9 Dec 2005 05:01:22 +0000 (05:01 +0000)]
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>
Neil Brown [Fri, 9 Dec 2005 04:55:02 +0000 (04:55 +0000)]
Release 2.2
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:56:42 +0000 (05:56 +0000)]
Guides on how to use mdadm with initramfs
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:56:33 +0000 (05:56 +0000)]
Support updating of uuid during --assemble.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:56:18 +0000 (05:56 +0000)]
Allow event counters to be off by one
.. even without --force
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:55:56 +0000 (05:55 +0000)]
syslog support for monitor mode
From: ross@jose.lug.udel.edu (Ross Vandegrift)
Hi Neil,
While adding the text message mode, I saw a FIXME asking for syslog
support in monitor mode.
This patch adds exactly that.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:54:59 +0000 (05:54 +0000)]
Report which device failed in a Fail message.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:54:48 +0000 (05:54 +0000)]
Support --assume-clean for --create
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:54:33 +0000 (05:54 +0000)]
Improve option parsing
stuff
====Do Not Remove====
Status: ok
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 5 Dec 2005 05:52:50 +0000 (05:52 +0000)]
Allow scanning of devices listed in /proc/partitions independant of /dev
If a device found in /proc/partitions isn't listed in /dev, then
mknod a temporary name and open that.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 22 Nov 2005 03:38:44 +0000 (03:38 +0000)]
Remvoe blank line from '--examine --brief' output.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 22 Nov 2005 03:37:14 +0000 (03:37 +0000)]
Support bitmaps with raid10
And a couple of other little things
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 21 Oct 2005 06:13:04 +0000 (06:13 +0000)]
Make sure mdadm -S returns correct error code
If a bad file names was given, exit status still 0.
If some devices couldn't be stopped for "mdadm -Ss"
exit status still 0.
Thanks: Daniel Hottinger <hotti@google.com>
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 11 Oct 2005 04:44:44 +0000 (04:44 +0000)]
Create version-4 bitmaps if kernel supports it.
Version-3 bitmaps are host-endian. Version-4 are little-endian
and so more portable.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 11 Oct 2005 04:10:00 +0000 (04:10 +0000)]
Add 'setup' option to 'test'
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Tue, 11 Oct 2005 04:10:00 +0000 (04:10 +0000)]
Just some minor stuff...
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 07:12:07 +0000 (07:12 +0000)]
Release 2-0
With little fix for -O2 compile
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 05:53:25 +0000 (05:53 +0000)]
Add tests/05r1-grow-internal-1
Neil Brown [Mon, 12 Sep 2005 06:47:33 +0000 (06:47 +0000)]
Refine some tests.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 05:54:52 +0000 (05:54 +0000)]
Fix byteordr covnerion ofr 'events' that was '32' instead of '64'
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 05:24:10 +0000 (05:24 +0000)]
Fix remaining problems with hot-add bitmap to version-1 superblock
Also some more tests - r5 and r6 bitmaps
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 05:23:11 +0000 (05:23 +0000)]
Fix assembling of array with spares when verion-1 superblock is used.
As spared don't have a position in the raid array with verion-1 superblocks,
we need to handle them a bit differently.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Mon, 12 Sep 2005 04:57:52 +0000 (04:57 +0000)]
Fix assembling of raid10 in the face of missing devices.
We now check if enough devices are present properly, so
--force can be used to good effect.
Signed-off-by: Neil Brown <neilb@suse.de>
Neil Brown [Fri, 26 Aug 2005 06:37:33 +0000 (06:37 +0000)]
Release!!
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 25 Aug 2005 07:17:44 +0000 (07:17 +0000)]
Add tests/05r1-internalbitmap-v1c
Neil Brown [Thu, 25 Aug 2005 07:15:52 +0000 (07:15 +0000)]
Add tests/05r1-internalbitmap-v1b
Neil Brown [Fri, 26 Aug 2005 04:08:16 +0000 (04:08 +0000)]
Add tests/05r1-internalbitmap-v1a
Neil Brown [Fri, 26 Aug 2005 06:08:28 +0000 (06:08 +0000)]
Passes all tests, nearly ready for release.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Fri, 26 Aug 2005 02:26:37 +0000 (02:26 +0000)]
Getting ready for 2.0 release...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 25 Aug 2005 05:26:57 +0000 (05:26 +0000)]
remove ANNOUNCE-2.0-devel-?
Neil Brown [Thu, 25 Aug 2005 05:26:57 +0000 (05:26 +0000)]
remove ANNOUNCE-1*
Neil Brown [Thu, 25 Aug 2005 05:26:57 +0000 (05:26 +0000)]
Add raid10 doco to mdadm.8
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 25 Aug 2005 05:11:29 +0000 (05:11 +0000)]
Lots of little manpage updates.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 25 Aug 2005 05:09:25 +0000 (05:09 +0000)]
Add RAID10 and other stuff to md.4
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 25 Aug 2005 04:31:44 +0000 (04:31 +0000)]
Support internal bitmaps with format-1 superblocks.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 18 Aug 2005 06:02:33 +0000 (06:02 +0000)]
Check-in swap_super.c
and update a test that uses it.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 18 Aug 2005 04:28:10 +0000 (04:28 +0000)]
Support cross-compiling in Makefile
Thanks to "Anthony Russello" <russello@iomega.com>
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 18 Aug 2005 04:25:35 +0000 (04:25 +0000)]
Print descriptive level when warning about pre-existing arrays.
Use map_num to get the name, so 'linear' doens't appear as '-1'.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 16 Aug 2005 07:11:15 +0000 (07:11 +0000)]
Fix bug on new --detail code
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 16 Aug 2005 07:00:22 +0000 (07:00 +0000)]
Add test for multipath and make it work.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 16 Aug 2005 06:45:23 +0000 (06:45 +0000)]
Assorted fixes
Support "--build"ing arrays with bitmaps.
hot-removal of bitmaps
--re-add of drives recently removed.
assorted extra tests
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Mon, 15 Aug 2005 06:54:20 +0000 (06:54 +0000)]
Fix --detail output for version 1 superblocks.
As raid_disk no longer matches number, we do things differently.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Mon, 15 Aug 2005 06:35:38 +0000 (06:35 +0000)]
Fix but when assembling v1 arrays
Because raid_disk and disk.number are not longer in-sync,
it needed some work.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Mon, 15 Aug 2005 06:14:27 +0000 (06:14 +0000)]
Add 'quite' option and tidy up some tests.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Mon, 15 Aug 2005 04:44:04 +0000 (04:44 +0000)]
Add a test.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 9 Aug 2005 05:23:20 +0000 (05:23 +0000)]
Support nameing of version-1 arrays.
--name is recognised in --create and --assemble
name= is recognised in config file.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 9 Aug 2005 04:25:47 +0000 (04:25 +0000)]
Add write-behind support
Currently this includes
--write-behind to set level of write-behind supported
--write-mostly to flag devices as write-mostly.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 9 Aug 2005 04:25:27 +0000 (04:25 +0000)]
Support fixing of byte-swapped superblocks.
Good for moving between little-endian and big-endian.
Still needs documentation.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 4 Aug 2005 04:54:42 +0000 (04:54 +0000)]
Add ANNOUNCE-2.0-devel-3
Neil Brown [Tue, 9 Aug 2005 04:25:27 +0000 (04:25 +0000)]
Add ANNOUNCE to inventory
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 4 Aug 2005 04:56:22 +0000 (04:56 +0000)]
Add test suite and release
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Thu, 4 Aug 2005 04:41:12 +0000 (04:41 +0000)]
Assorted Fixes for multiple bugs.
Assemble would crash, or just not work.
A few other problem found by a new test-suite.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Fri, 29 Jul 2005 00:20:37 +0000 (00:20 +0000)]
Redhat 6.2 seems to require sys/time.h as well as time.h
Thanks to "Pieter D.J. Krul" <p at krul.cc>
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Fri, 29 Jul 2005 00:20:11 +0000 (00:20 +0000)]
Don't for a chunk-size when "build"ing a raid1
as raid1 doesn't need chunksize
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Fri, 29 Jul 2005 00:19:25 +0000 (00:19 +0000)]
Make hot-add work with v 1.0.1 superblocks
Just some carelessness
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Mon, 18 Jul 2005 01:30:42 +0000 (01:30 +0000)]
Document this...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Wed, 6 Jul 2005 23:28:35 +0000 (23:28 +0000)]
Add ANNOUNCE-2.0-devel-2
Neil Brown [Fri, 15 Jul 2005 00:13:21 +0000 (00:13 +0000)]
Release devel-2
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Wed, 6 Jul 2005 23:12:04 +0000 (23:12 +0000)]
Make sure we try hard enough to find a component device..
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 14 Jun 2005 06:49:05 +0000 (06:49 +0000)]
Fix compiling of mdassemble
(again).
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Neil Brown [Tue, 14 Jun 2005 06:43:00 +0000 (06:43 +0000)]
Fix compilation with tinyc
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>