[LWN Logo]
[LWN.net]
From:	 Neil Brown <neilb@cse.unsw.edu.au>
To:	 linux-raid@vger.kernel.org
Subject: ANNOUNCE - mdadm 0.8 - candidate for 1.0
Date:	 Thu, 4 Apr 2002 12:10:22 +1000 (EST)


mdadm 0.8 is now available at:

    http://www.cse.unsw.edu.au/~neilb/source/mdadm/

This is a release-candiate for 1.0, which means that I think that it 
has all the functionality that I want for now.
In particular, "mdadm --monitor" can now move spare drives between
arrays.
One usage of this would be to have e.g. 3 RAID1 pairs which are
striped together into a RAID10.  You can then have one hot spare which
mdadm will move to where-ever it is needed.

There is also more documentation.

I would really like to make a 1.0 release soon.  You can help by:
 - read the documentation (both --help and *.man) and comment on what
   is missing and what can be clarified.
 - test the code.  Try all your favourite usage patterns, and try some
   obscure things to and see if it does the right thing.
 - read the code and look for bits that don't seem to make sense.  If
   they don't seem to make sense, then they are probably wrong.

Thanks to all who have helpped and continue to help in various ways.

NeilBrown

Changes Prior to this release
    -   Fix another bug in Assemble.c due to confusing 'i' with 'j'
    -   Minimal, untested, support for multipath
    -   re-write of argument parsing to have more coherent modes,
    -   add --query,-Q option
    -   Update mdadm.8 to reflect arg processing change and --query
    -   Change "long" to "unsigned long" for device sizes
    -   Handle "mailaddr" and "program" lines in config file for follow/scan mode.
    -   --follow --scan will exit if no program or mail found
    -   Add MAILADDR and PROGRAM to mdadm.conf-example
    -   Spell check man pages
    -   consistently use "component devices" instead of "subdevices"
    -   Make -Wall -Werror really work and fix lots of errors.
    -   --detail and --stop can have --scan which chooses devices from /proc/mdstat
    -   --monitor detects 20% changes in resync, failed spares,
        disappearing arrays,
    -   --monitor --scan will automatically add any devices found in /proc/mdstat
    -   --monitor will move spares between arrays with same spare-group if necessary
    -   Documentation for Monitor Mode
    -   --query notes if the array containing the given device is active or not
    -   Finished md.4 man page.
	
Changes Prior to 0.7.2 release
    -   mdadm.spec updates and ifdef BLKGETSIZE64 from  Luca Berra -- bluca@comedia.it
    -   more mdadm.spec updates from  Gregory Leblanc <gleblanc@linuxweasel.com>
    -   make directory for mdadm.conf configurable in Makefile
    -   Finished mdadm.conf.5.  Removed details of conf file from
	mdadm.8 leaving a reference to mdadm.conf.5.
    -   Fix bug in Assemble.c, thanks to Junaid Rizvi <domdev@sat.net.pk>
    -   Get --assemble --force to make sure old major/minor numbers are
        consistant, as md.c worries about this :-(
	
	
Changes Prior to 0.7.1 release
    -   update mdadm.spec
    -   use BLKGETSIZE64 if available for array size
    -   give human readable as GiB/MiB and GB and MB, with 2 decimal point precision
    -   Only warn about size variation for raid1/4/5.
    -   Started md.4 man page
    -   Started mdadm.conf.5 man page
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html