X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=ChangeLog;h=a505a74fa4b959ea0fa22fd1706042a7bfad4519;hp=e455eeff2405d61f1ea90b6c5903de8fdb5efff5;hb=dd0781e50555c32ff2f808ec46f4b03a5693ea47;hpb=56eedc1a3f077e1822a4ee0889a78d89e834b037 diff --git a/ChangeLog b/ChangeLog index e455eeff..a505a74f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,80 @@ +Changes Prior to 1.6.0 release + - Device name given in -Eb is determined by examining /dev rather + than assuming /dev/md%d + - Fix bug in --monitor where an array could be held open an so + could not be stopped without killing mdadm. + - Add --grow mode. Currently only --size and --raid-disks can be + changed. Both require kernel support which, at the time of + writing, is not in a release kernel yet. + - Don't print out "errors" or "no-errors" in -D and -E, as the bit + is never set or used. + - Use md event notification in 2.6.??? to make --monitor mode + respond instantly to events. + - Add --auto= option and auto= configfile entry to tell mdadm to + create device files as needed. This is particularly useful + with partitioned arrays where the major device number can change. + - When generating --brief listing, if the standard name doesn't + exist, search /dev for one rather than using a temp name. + - Allow --build to build raid1 and multipath arrays. + - Add "--assume-clean" for Create and Build, particularly for raid1 + Note: this is dangerous. Only use it if you are certain. + - Fix bug so that Rebuild status monitoring works again. + - Add "degraded" and "recovering" options to the "Status:" + entry for --detail + +Changes Prior to 1.5.0 release + - new commands "mdassemble" which is a stripped-down equivalent of + "mdadm -As", that can be compiled with dietlibc. + Thanks to Luca Berra . + It can be using in an initramfs or initrd. + - Fix compiling error with BLKGETSIZE64 and some signed/unsigned + comparison warnings. + - Add Rebuild Status (% complete) to --detail output. + - Support "--monitor --test" which will generate a test alert + for each array once, to test notification paths. + - Generate RebuildFinished event when rebuild finishes. + - Support for raid6 as found in 2.6.2 - thanks to + H. Peter Anvin + - Support partitioned md arrays with a different major number and + naming scheme (md_dX in /proc/mdstat, /dev/md/dXpY in /dev). + +Changes Prior to 1.4.0 release + - Document fact that creating a raid5 array really creates a + degraded array with a spare. + - Add "spares=" tag to config file and generate it wit --detail and + --examine + - Add "SparesMissing" event when --monitor first sees an array and + it doesn't have the enough spare devices. + - Add --update=summaries for --assemble to update summary + information in superblock, and correct other inconsistancies in + the superblock. + - Add --test option to --detail to set a meaningful exit status. + +Changes Prior to 1.3.0 release + - Make 'size' and unsigned long in Create to allow creation of + larger arrays. + - Explicitly flag spare devices as 'spare' in --detail and --examine + output. Previously they simply had no flags lists. + - Make MailCmd (for monitor) configurable in Makefile, and default + to "/usr/sbin/sendmail -t". Also split out the warning related + flags into CWFLAGS for easier build configurability. + - Minor bugfix in Manage code. + - --monitor now notices and reports degraded arrays at startup using + "DegradedArray" event, and also has a --oneshot option to only + report DegradedArrays, and then exit. + - Small man-page clarification w.r.t. raid levels and raid4 in + particular. + - Disallow creation of arrays with only one device as this is + probably a mistake. --force will override this check. + - Correct some misleading documentation in the "mdadm --create --help" + message. + - Ignore chunksize if raid1 or multipath. + - Explicit statement in man page that raid-disks cannot be changed + after array is created. + - Improve message when attempting to start an array with + insufficient devices. Instead of required the array to be full, + we only require it has as many active devices as last time. + Changes Prior to 1.2.0 release - Fix bug where --daemonise required an argument. - In --assemble --verbose, print appropriate message if device is @@ -270,4 +347,3 @@ Changes Prior to 0.5 release the --help output, is not wholy correct. After I get --follow working properly, I plan to revise the various documentation and/or the code to make sure the two match. -