lkml.org 
[lkml]   [2006]   [Mar]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
Subject[PATCH 000 of 13] md: Introduction

Following are 13 patches for md in 2.6.last (created against 2.6.16-rc6-mm1).
They are NOT appropriate for 2.6.16 but should be OK for .17. Please include
them in -mm.

The first three are assorted bug fixes, none really serious

The remainder implement raid5 reshaping. Currently the only shape change
that is supported is added a device, but it is envisioned that
changing the chunksize and layout will also be supported, as well
as changing the level (e.g. 1->5, 5->6).

The reshape process naturally has to move all of the data in the
array, and so should be used with caution. It is believed to work,
and some testing does support this, but wider testing would be great
for increasing my confidence.

You will need a version of mdadm newer than 2.3.1 to make use of raid5
growth. This is because mdadm need to take a copy of a 'critical
section' at the start of the array incase there is a crash at an
awkward moment. On restart, mdadm will restore the critical section
and allow reshape to continue.

I hope to release a 2.4-pre by early next week - it still needs a
little more polishing.

NeilBrown


[PATCH 001 of 13] md: Add '4' to the list of levels for which bitmaps are supported.
[PATCH 002 of 13] md: Fix the 'failed' count for version-0 superblocks.
[PATCH 003 of 13] md: Update status_resync to handle LARGE devices.

[PATCH 004 of 13] md: Split disks array out of raid5 conf structure so it is easier to grow.
[PATCH 005 of 13] md: Allow stripes to be expanded in preparation for expanding an array.
[PATCH 006 of 13] md: Infrastructure to allow normal IO to continue while array is expanding.
[PATCH 007 of 13] md: Core of raid5 resize process
[PATCH 008 of 13] md: Final stages of raid5 expand code.
[PATCH 009 of 13] md: Checkpoint and allow restart of raid5 reshape
[PATCH 010 of 13] md: Only checkpoint expansion progress occasionally.
[PATCH 011 of 13] md: Split reshape handler in check_reshape and start_reshape.
[PATCH 012 of 13] md: Make 'reshape' a possible sync_action action.
[PATCH 013 of 13] md: Support suspending of IO to regions of an md array.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-03-17 05:51    [W:1.337 / U:0.036 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site