linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH md 0 of 4] Introduction
@ 2005-03-08  5:50 NeilBrown
  2005-03-08  5:50 ` [PATCH md 1 of 4] Fix typo in super_1_sync NeilBrown
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: NeilBrown @ 2005-03-08  5:50 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-raid


4 patches for md/raid in 2.6.11-mm1

The first two are trivial and should apply equally to 2.6.11

The second two fix bugs that were introduced by the recent 
bitmap-based-intent-logging patches and so are not relevant
to 2.6.11 yet. 

[PATCH md 1 of 4] Fix typo in super_1_sync
[PATCH md 2 of 4] Erroneous sizeof use in raid1
[PATCH md 3 of 4] Initialise sync_blocks in raid1 resync
[PATCH md 4 of 4] Fix md deadlock due to md thread processing delayed requests.

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH md 0 of 4] Introduction
@ 2004-11-02  3:37 NeilBrown
  0 siblings, 0 replies; 16+ messages in thread
From: NeilBrown @ 2004-11-02  3:37 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-raid

Following are 4 patches for md/raid against 2.6.10-rc1-mm2.

1/ Fix problem with linear arrays if component devices are > 2terabytes
2/ Fix data corruption in (experimental) RAID6 personality
3/ Fix possible oops with unplug_timer firing at the wrong time.
4/ Add new md personality "faulty".
    "Faulty" can be used to inject faults and so test failure modes
    of other raid levels and of filesystes.

NeilBrown


^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH md 0 of 4] Introduction
@ 2004-09-03  2:20 NeilBrown
  0 siblings, 0 replies; 16+ messages in thread
From: NeilBrown @ 2004-09-03  2:20 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-raid

Following are 4 patches for md in 2.6.8.1-mm4

The first three are minor improvements and modifications either
required by or inspired by the fourth.

The fourth adds a new raid pers

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH md 0 of 4] Introduction
@ 2004-08-23  3:10 NeilBrown
  0 siblings, 0 replies; 16+ messages in thread
From: NeilBrown @ 2004-08-23  3:10 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-raid


Following are 4 patches for md in 2.6.8.1-mm4

The first three are minor improvements and modifications either
required by or inspired by the fourth.

The fourth adds a new raid personality - raid10.  At 56K, I'm not 
sure it will get through the mailing list, but interested parties
can find it at:

  http://neilb.web.cse.unsw.edu.au/patches/linux-devel/2.6/2004-08-23-03

raid10 provides a combination of raid0 and raid1.
It requires mdadm 1.7.0 or later to use.  

The next release of mdadm should have better documention of raid10, but 
from the comment in the .c file:

/*
 * RAID10 provides a combination of RAID0 and RAID1 functionality.
 * The layout of data is defined by 
 *    chunk_size
 *    raid_disks
 *    near_copies (stored in low byte of layout)
 *    far_copies (stored in second byte of layout)
 *
 * The data to be stored is divided into chunks using chunksize.
 * Each device is divided into far_copies sections.
 * In each section, chunks are layed out in a style similar to raid0, but
 * near_copies copies of each chunk is stored (each on a different drive).
 * The starting device for each section is offset near_copies from the starting
 * device of the previous section.
 * Thus there are (near_copies*far_copies) of each chunk, and each is on a different
 * drive.
 * near_copies and far_copies must be at least one, and there product is at most
 * raid_disks.
 */

raid10 is currently marked EXPERIMENTAL, and this should be taken seriously.
A reasonable amount of basic testing hasn't shown any bugs, and it seems to resync
and rebuild correctly.  However wider testing would help.

NeilBrown

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2005-03-09 15:37 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-08  5:50 [PATCH md 0 of 4] Introduction NeilBrown
2005-03-08  5:50 ` [PATCH md 1 of 4] Fix typo in super_1_sync NeilBrown
2005-03-08  5:50 ` [PATCH md 3 of 4] Initialise sync_blocks in raid1 resync NeilBrown
2005-03-08  5:50 ` [PATCH md 4 of 4] Fix md deadlock due to md thread processing delayed requests NeilBrown
2005-03-08  5:50 ` [PATCH md 2 of 4] Erroneous sizeof use in raid1 NeilBrown
2005-03-08  6:10 ` [PATCH md 0 of 4] Introduction Andrew Morton
2005-03-09  3:17   ` Neil Brown
2005-03-09  9:27     ` Mike Tran
2005-03-08 12:49 ` Peter T. Breuer
2005-03-08 17:02   ` Paul Clements
2005-03-08 19:05     ` Peter T. Breuer
2005-03-09  5:07       ` Neil Brown
2005-03-09 15:37         ` Peter T. Breuer
  -- strict thread matches above, loose matches on Subject: below --
2004-11-02  3:37 NeilBrown
2004-09-03  2:20 NeilBrown
2004-08-23  3:10 NeilBrown

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).