Release mdadm-2.6.9
This commit is contained in:
parent
9df04a4f3d
commit
388953d27c
|
@ -0,0 +1,51 @@
|
||||||
|
Subject: ANNOUNCE: mdadm 2.6.9 - A tool for managing Soft RAID under Linux
|
||||||
|
|
||||||
|
I am pleased to announce the availability of
|
||||||
|
mdadm version 2.6.9
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
mdadm is a tool for creating, managing and monitoring
|
||||||
|
device arrays using the "md" driver in Linux, also
|
||||||
|
known as Software RAID arrays.
|
||||||
|
|
||||||
|
Release 2.6.9 contains various bug fixes.
|
||||||
|
Clearly 2.6.8 was not the final 2.x release.
|
||||||
|
Hopefully 2.6.9 will be as I don't want go to 2.7, and
|
||||||
|
2.6.10 might be confusing (though I'll probably go that
|
||||||
|
way if I need to).
|
||||||
|
|
||||||
|
New features will only appear in the 3.x series of which 3.0 will be
|
||||||
|
release within a few months.
|
||||||
|
|
||||||
|
Changelog Entries:
|
||||||
|
Bernhard Reutner-Fischer (1):
|
||||||
|
mdadm fix compilation for uClibc
|
||||||
|
|
||||||
|
Dustin Kirkland (2):
|
||||||
|
Fail overtly when asprintf fails to allocate memory
|
||||||
|
Typo in earlier patch : asprintf -> vasprintf
|
||||||
|
|
||||||
|
NeilBrown (11):
|
||||||
|
Allow --config in --incremental mode.
|
||||||
|
Kill: Don't use O_EXCL when --force is used.
|
||||||
|
Assemble: don't assume array is 'clean' unless all devices think it is.
|
||||||
|
Assemble: set stripe_cache_size properly when restarting a reshape.
|
||||||
|
map: rebuild map if it doesn't exist.
|
||||||
|
Free mdstat data structures properly.
|
||||||
|
Fix the used device size in mdadm -D output.
|
||||||
|
Document 'max' option to --grow --size in --help output.
|
||||||
|
Fix possible crash if bitmap metadata is bad.
|
||||||
|
Monitor: send --test message for arrays in /proc/mdstat that aren't in mdadm.conf
|
||||||
|
super1: make sure max_dev grows enough when adding a device to an array.
|
||||||
|
|
||||||
|
|
||||||
|
Development of mdadm is sponsored by
|
||||||
|
SUSE Labs, Novell Inc.
|
||||||
|
|
||||||
|
NeilBrown 28th November 2008
|
11
Makefile
11
Makefile
|
@ -81,8 +81,8 @@ STATICSRC = pwgr.c
|
||||||
STATICOBJS = pwgr.o
|
STATICOBJS = pwgr.o
|
||||||
|
|
||||||
ASSEMBLE_SRCS := mdassemble.c Assemble.c Manage.c config.c dlink.c util.c \
|
ASSEMBLE_SRCS := mdassemble.c Assemble.c Manage.c config.c dlink.c util.c \
|
||||||
super0.c super1.c sha1.c
|
super0.c super1.c sha1.c sysfs.c
|
||||||
ASSEMBLE_AUTO_SRCS := mdopen.c mdstat.c sysfs.c
|
ASSEMBLE_AUTO_SRCS := mdopen.c mdstat.c
|
||||||
ASSEMBLE_FLAGS:= $(CFLAGS) -DMDASSEMBLE
|
ASSEMBLE_FLAGS:= $(CFLAGS) -DMDASSEMBLE
|
||||||
ifdef MDASSEMBLE_AUTO
|
ifdef MDASSEMBLE_AUTO
|
||||||
ASSEMBLE_SRCS += $(ASSEMBLE_AUTO_SRCS)
|
ASSEMBLE_SRCS += $(ASSEMBLE_AUTO_SRCS)
|
||||||
|
@ -94,6 +94,9 @@ all : mdadm mdadm.man md.man mdadm.conf.man
|
||||||
everything: all mdadm.static swap_super test_stripe \
|
everything: all mdadm.static swap_super test_stripe \
|
||||||
mdassemble mdassemble.auto mdassemble.static mdassemble.man \
|
mdassemble mdassemble.auto mdassemble.static mdassemble.man \
|
||||||
mdadm.Os mdadm.O2
|
mdadm.Os mdadm.O2
|
||||||
|
everything-test: all mdadm.static swap_super test_stripe \
|
||||||
|
mdassemble.auto mdassemble.static mdassemble.man \
|
||||||
|
mdadm.Os mdadm.O2
|
||||||
# mdadm.uclibc and mdassemble.uclibc don't work on x86-64
|
# mdadm.uclibc and mdassemble.uclibc don't work on x86-64
|
||||||
# mdadm.tcc doesn't work..
|
# mdadm.tcc doesn't work..
|
||||||
|
|
||||||
|
@ -189,12 +192,12 @@ clean :
|
||||||
mdadm.Os mdadm.O2 \
|
mdadm.Os mdadm.O2 \
|
||||||
mdassemble mdassemble.static mdassemble.auto mdassemble.uclibc \
|
mdassemble mdassemble.static mdassemble.auto mdassemble.uclibc \
|
||||||
mdassemble.klibc swap_super \
|
mdassemble.klibc swap_super \
|
||||||
init.cpio.gz mdadm.uclibc.static test_stripe
|
init.cpio.gz mdadm.uclibc.static test_stripe mdmon
|
||||||
|
|
||||||
dist : clean
|
dist : clean
|
||||||
./makedist
|
./makedist
|
||||||
|
|
||||||
testdist : everything clean
|
testdist : everything-test clean
|
||||||
./makedist test
|
./makedist test
|
||||||
|
|
||||||
TAGS :
|
TAGS :
|
||||||
|
|
2
ReadMe.c
2
ReadMe.c
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#include "mdadm.h"
|
#include "mdadm.h"
|
||||||
|
|
||||||
char Version[] = Name " - v2.6.8 - 28th November 2008\n";
|
char Version[] = Name " - v2.6.9 - 10th March 2009\n";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* File: ReadMe.c
|
* File: ReadMe.c
|
||||||
|
|
|
@ -23,6 +23,7 @@ ANNOUNCE-2.6.5
|
||||||
ANNOUNCE-2.6.6
|
ANNOUNCE-2.6.6
|
||||||
ANNOUNCE-2.6.7
|
ANNOUNCE-2.6.7
|
||||||
ANNOUNCE-2.6.8
|
ANNOUNCE-2.6.8
|
||||||
|
ANNOUNCE-2.6.9
|
||||||
Assemble.c
|
Assemble.c
|
||||||
bitmap.c
|
bitmap.c
|
||||||
bitmap.h
|
bitmap.h
|
||||||
|
|
2
mdadm.8
2
mdadm.8
|
@ -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 "" v2.6.8
|
.TH MDADM 8 "" v2.6.9
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mdadm \- manage MD devices
|
mdadm \- manage MD devices
|
||||||
.I aka
|
.I aka
|
||||||
|
|
|
@ -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: 2.6.8
|
Version: 2.6.9
|
||||||
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
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.\" -*- nroff -*-
|
.\" -*- nroff -*-
|
||||||
.TH MDASSEMBLE 8 "" v2.6.8
|
.TH MDASSEMBLE 8 "" v2.6.9
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mdassemble \- assemble MD devices
|
mdassemble \- assemble MD devices
|
||||||
.I aka
|
.I aka
|
||||||
|
|
2
util.c
2
util.c
|
@ -627,7 +627,6 @@ void print_r10_layout(int layout)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(MDASSEMBLE) || defined(MDASSEMBLE) && defined(MDASSEMBLE_AUTO)
|
|
||||||
int get_mdp_major(void)
|
int get_mdp_major(void)
|
||||||
{
|
{
|
||||||
static int mdp_major = -1;
|
static int mdp_major = -1;
|
||||||
|
@ -657,6 +656,7 @@ static int mdp_major = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(MDASSEMBLE) || defined(MDASSEMBLE) && defined(MDASSEMBLE_AUTO)
|
||||||
|
|
||||||
char *get_md_name(int dev)
|
char *get_md_name(int dev)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue