* ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux
@ 2006-02-02 5:18 Neil Brown
2006-02-04 17:37 ` Luca Berra
0 siblings, 1 reply; 4+ messages in thread
From: Neil Brown @ 2006-02-02 5:18 UTC (permalink / raw)
To: linux-raid
I am pleased to announce the availability of
mdadm version 2.3
It is available at the usual places:
http://www.cse.unsw.edu.au/~neilb/source/mdadm/
and
http://www.{countrycode}.kernel.org/pub/linux/utils/raid/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.3 fixes an assortment of bugs including the "--assemble --scan"
crash. It also makes mdadm better at handling very large arrays.
Finally, it adds some functionality to support some pending kernel
features such as raid5 reshaping.
Changelog Entries:
- Try /etc/mdadm/mdadm.conf if /etc/mdadm.conf doesn't exist.
This provided compatability for Debian.
- Fixed for version-1 superblock:
report chunksize for raid6 and raid10
make sure device size used is a multiple of chunksize
- Fix "--assemble --scan" crash.
- Fix completely failure to create array on ppc64
- Fix memcmp in place of memcpy
- A few minor improvements to online help
- Clean up usage of 'long long' for used-size of devices, so
that it is possible to create a raid1 of 7TB devices!
- Make internal bitmaps work on 7TB raid1 arrays.
- Provide error message if --examine doesn't find any superblock.
- Report 'reshape' status in --examine - this depends on kernel
patches that are not yet finalised.
- Report bitmap status in --detail and --examine
- Default to v1 superblocks instead of v0.90 if the array
is too big for 0.90 to handle.
- Sort the output of "mdadm --detail --scan" so that it is
in a suitable order for assembling arrays. i.e. components come
before an array that they are part of.
- Print size of large reiserfs array properly went warning of
possible confilcts.
Development of mdadm is sponsored by
SUSE Labs, Novell Inc.
NeilBrown 2nd February 2006
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux
2006-02-02 5:18 ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux Neil Brown
@ 2006-02-04 17:37 ` Luca Berra
2006-02-04 19:54 ` Luca Berra
0 siblings, 1 reply; 4+ messages in thread
From: Luca Berra @ 2006-02-04 17:37 UTC (permalink / raw)
To: Neil Brown; +Cc: linux-raid
[-- Attachment #1: Type: text/plain, Size: 406 bytes --]
On Thu, Feb 02, 2006 at 04:18:33PM +1100, Neil Brown wrote:
>
>
>I am pleased to announce the availability of
> mdadm version 2.3
>
and i am pleased to reply with the first patch for mdadm 2.3,
which will allow building on 64bit machines.
Regards,
L.
--
Luca Berra -- bluca@comedia.it
Communication Media & Services S.r.l.
/"\
\ / ASCII RIBBON CAMPAIGN
X AGAINST HTML MAIL
/ \
[-- Attachment #2: mdadm-2.3-x86_64.patch --]
[-- Type: text/plain, Size: 1246 bytes --]
--- mdadm-2.3/super1.c.x86_64 2006-01-31 02:45:32.000000000 +0100
+++ mdadm-2.3/super1.c 2006-02-04 18:25:48.000000000 +0100
@@ -198,7 +198,7 @@
(long)__le32_to_cpu(sb->bitmap_offset));
}
if (sb->feature_map & __le32_to_cpu(MD_FEATURE_RESHAPE_ACTIVE)) {
- printf(" Reshape pos'n : %llu%s\n", __le64_to_cpu(sb->reshape_position)/2,
+ printf(" Reshape pos'n : %llu%s\n", (unsigned long long) __le64_to_cpu(sb->reshape_position)/2,
human_size(__le64_to_cpu(sb->reshape_position)<<9));
if (__le32_to_cpu(sb->delta_disks)) {
printf(" Delta Devices : %d", __le32_to_cpu(sb->delta_disks));
--- mdadm-2.3/super0.c.x86_64 2006-01-27 08:06:09.000000000 +0100
+++ mdadm-2.3/super0.c 2006-02-04 18:25:55.000000000 +0100
@@ -124,7 +124,7 @@
printf("Preferred Minor : %d\n", sb->md_minor);
printf("\n");
if (sb->minor_version > 90 && (sb->reshape_position+1) != 0) {
- printf(" Reshape pos'n : %llu%s\n", sb->reshape_position/2, human_size((long long)sb->reshape_position<<9));
+ printf(" Reshape pos'n : %llu%s\n", (unsigned long long) sb->reshape_position/2, human_size((long long)sb->reshape_position<<9));
if (sb->delta_disks) {
printf(" Delta Devices : %d", sb->delta_disks);
if (sb->delta_disks)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux
2006-02-04 17:37 ` Luca Berra
@ 2006-02-04 19:54 ` Luca Berra
2006-02-05 21:50 ` Neil Brown
0 siblings, 1 reply; 4+ messages in thread
From: Luca Berra @ 2006-02-04 19:54 UTC (permalink / raw)
To: Neil Brown, linux-raid
On Sat, Feb 04, 2006 at 06:37:45PM +0100, Luca Berra wrote:
>On Thu, Feb 02, 2006 at 04:18:33PM +1100, Neil Brown wrote:
>>
>>
>>I am pleased to announce the availability of
>> mdadm version 2.3
>>
>and i am pleased to reply with the first patch for mdadm 2.3,
>which will allow building on 64bit machines.
>
A more knowledgeable C programmer than me suggested using PRIu64
instead of casting to format correctly theese printfs, what do you
think about it?
Regards,
L.
--
Luca Berra -- bluca@comedia.it
Communication Media & Services S.r.l.
/"\
\ / ASCII RIBBON CAMPAIGN
X AGAINST HTML MAIL
/ \
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux
2006-02-04 19:54 ` Luca Berra
@ 2006-02-05 21:50 ` Neil Brown
0 siblings, 0 replies; 4+ messages in thread
From: Neil Brown @ 2006-02-05 21:50 UTC (permalink / raw)
To: Luca Berra; +Cc: linux-raid
On Saturday February 4, bluca@comedia.it wrote:
> On Sat, Feb 04, 2006 at 06:37:45PM +0100, Luca Berra wrote:
> >On Thu, Feb 02, 2006 at 04:18:33PM +1100, Neil Brown wrote:
> >>
> >>
> >>I am pleased to announce the availability of
> >> mdadm version 2.3
> >>
> >and i am pleased to reply with the first patch for mdadm 2.3,
> >which will allow building on 64bit machines.
> >
> A more knowledgeable C programmer than me suggested using PRIu64
> instead of casting to format correctly theese printfs, what do you
> think about it?
>
Which way to work around a shortcoming in the C language?
I don't think either is clearly better, though I suspect using PRIu64
might make internationalisation of the strings somewhat harder.
Being largely a kernel programmer these days, and as the kernel tends
to cast the number rather than massage the format string, I would
prefer to do that (i.e. put in the cast like your patch did).
Thanks,
NeilBrown
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-02-05 21:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-02 5:18 ANNOUNCE: mdadm 2.3 - A tool for managing Soft RAID under Linux Neil Brown
2006-02-04 17:37 ` Luca Berra
2006-02-04 19:54 ` Luca Berra
2006-02-05 21:50 ` Neil Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).