Release mdadm-3.1.1

bugfix over 3.1, but changes to some significant defaults.
This commit is contained in:
NeilBrown 2009-11-19 16:10:58 +11:00
parent c588115aa5
commit 40bc78f5cd
8 changed files with 54 additions and 5 deletions

39
ANNOUNCE-3.1.1 Normal file
View File

@ -0,0 +1,39 @@
Subject: ANNOUNCE: mdadm 3.1.1 - A tool for managing Soft RAID under Linux
I am pleased to announce the availability of
mdadm version 3.1.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
This is a bugfix release over 3.1, which was withdrawn due to serious
bugs. So it might be best to ignore 3.1 and say that this is a significant
feature release over 3.0.x
Significant changes are:
- RAID level conversion between RAID1, RAID5, and RAID6 are
possible were the kernel supports it (2.6.32 at least)
- online chunksize and layout changing for RAID5 and RAID6
where the kernel supports it.
- reduce the number of devices in a RAID4/5/6 array.
- The default metadata is not v1.1. This metadata is stored at the
start of the device so is safer in many ways but could interfere with
boot loaded. The old default (0.90) is still available and fully
supported.
- The default chunksize is now 512K rather than 64K. This seems more
appropriate for modern devices.
- The default bitmap chunksize for internal bitmaps is now at least
64Meg as fine grained bitmaps tend to impact performance more for
little extra gain.
This release is believed to be stable and you should feel free to
upgrade to 3.1.1.
NeilBrown 19th November 2009

View File

@ -1,6 +1,15 @@
Please see git logs for detailed change log.
This file just contains highlight.
Changes Prior to release 3.1.1
- Multiple fixes for new --grow levels including fixes for
serious data corruption problems.
- Change default metadata to v1.1
- Change default chunk size to 512K
- Change default bitmap chunk size to 64Meg
- When --re-add is used, don't fall back to
--add if --re-add fails as this can destroy data.
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

View File

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

View File

@ -4,6 +4,7 @@ ANNOUNCE-3.0.1
ANNOUNCE-3.0.2
ANNOUNCE-3.0.3
ANNOUNCE-3.1
ANNOUNCE-3.1.1
Assemble.c
bitmap.c
bitmap.h

View File

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

View File

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

View File

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

View File

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