Release 3.1

New functionality in --grow.

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
NeilBrown 2009-10-22 14:07:05 +11:00
parent d6d5656bd5
commit 7f0066ba71
8 changed files with 52 additions and 5 deletions

33
ANNOUNCE-3.1 Normal file
View File

@ -0,0 +1,33 @@
Subject: ANNOUNCE: mdadm 3.1 - A tool for managing Soft RAID under Linux
Hot on the heals of 3.0.3 I am pleased to announce the availability of
mdadm version 3.1
It is available at the usual places:
countrycode=xx.
http://www.${countrycode}kernel.org/pub/linux/utils/raid/mdadm/
and via git at
git://neil.brown.name/mdadm
http://neil.brown.name/git?p=mdadm
It contains significant feature enhancements over 3.0.x
The brief change log is:
- Support --grow to change the layout of RAID4/5/6
- Support --grow to change the chunksize of raid 4/5/6
- Support --grow to change level from RAID1 -> RAID5 -> RAID6 and
back.
- Support --grow to reduce the number of devices in RAID4/5/6.
- Support restart of these grow options which assembling an array
which is partially grown.
- Assorted tests of this code, and of different RAID6 layouts.
Note that a 2.6.31 or later is needed to have access to these.
Reducing devices in a RAID4/5/6 requires 2.6.32.
Changing RAID5 to RAID1 requires 2.6.33.
You should only upgrade if you need to use, or which to test, these
features.
NeilBrown 22nd October 2009

View File

@ -1,6 +1,16 @@
Please see git logs for detailed change log. Please see git logs for detailed change log.
This file just contains highlight. This file just contains highlight.
Changes Prior to release 3.1
- Support --grow to change the layout of RAID4/5/6
- Support --grow to change the chunksize of raid 4/5/6
- Support --grow to change level from RAID1 -> RAID5 -> RAID6 and
back.
- Support --grow to reduce the number of devices in RAID4/5/6.
- Support restart of these grow options which assembling an array
which is partially grown.
- Assorted tests of this code, and of different RAID6 layouts.
Changes Prior to release 3.0.3 Changes Prior to release 3.0.3
- Improvements for creating arrays giving just a name, like 'foo', - Improvements for creating arrays giving just a name, like 'foo',
rather than the full '/dev/md/foo'. rather than the full '/dev/md/foo'.

View File

@ -24,7 +24,7 @@
#include "mdadm.h" #include "mdadm.h"
char Version[] = Name " - v3.0.3 - 22nd October 2009\n"; char Version[] = Name " - v3.1 - 22nd October 2009\n";
/* /*
* File: ReadMe.c * File: ReadMe.c

View File

@ -3,6 +3,7 @@ ANNOUNCE-3.0
ANNOUNCE-3.0.1 ANNOUNCE-3.0.1
ANNOUNCE-3.0.2 ANNOUNCE-3.0.2
ANNOUNCE-3.0.3 ANNOUNCE-3.0.3
ANNOUNCE-3.1
Assemble.c Assemble.c
bitmap.c bitmap.c
bitmap.h bitmap.h
@ -121,6 +122,9 @@ tests/06update-uuid
tests/06wrmostly tests/06wrmostly
tests/07autoassemble tests/07autoassemble
tests/07autodetect tests/07autodetect
tests/07changelevelintr
tests/07changelevels
tests/07layouts
tests/07reshape5intr tests/07reshape5intr
tests/07testreshape5 tests/07testreshape5
tests/08imsm-overlap tests/08imsm-overlap

View File

@ -5,7 +5,7 @@
.\" the Free Software Foundation; either version 2 of the License, or .\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version. .\" (at your option) any later version.
.\" See file COPYING in distribution for details. .\" See file COPYING in distribution for details.
.TH MDADM 8 "" v3.0.3 .TH MDADM 8 "" v3.1
.SH NAME .SH NAME
mdadm \- manage MD devices mdadm \- manage MD devices
.I aka .I aka

View File

@ -1,6 +1,6 @@
Summary: mdadm is used for controlling Linux md devices (aka RAID arrays) Summary: mdadm is used for controlling Linux md devices (aka RAID arrays)
Name: mdadm Name: mdadm
Version: 3.0.3 Version: 3.1
Release: 1 Release: 1
Source: http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tgz Source: http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tgz
URL: http://neil.brown.name/blog/mdadm URL: http://neil.brown.name/blog/mdadm

View File

@ -1,5 +1,5 @@
.\" -*- nroff -*- .\" -*- nroff -*-
.TH MDASSEMBLE 8 "" v3.0.3 .TH MDASSEMBLE 8 "" v3.1
.SH NAME .SH NAME
mdassemble \- assemble MD devices mdassemble \- assemble MD devices
.I aka .I aka

View File

@ -1,5 +1,5 @@
.\" See file COPYING in distribution for details. .\" See file COPYING in distribution for details.
.TH MDMON 8 "" v3.0.3 .TH MDMON 8 "" v3.1
.SH NAME .SH NAME
mdmon \- monitor MD external metadata arrays mdmon \- monitor MD external metadata arrays