[PATCH 0/5] Level and chunk size migrations for imsm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series implements raid level (5<->0) and chunk size migrations.

Comparing to last patches you are looking at, there are the following differences:
1. Chunk size migrations added
2. Selecting spare device for raid0->raid5 migration is moved to mdmon (prepare_update())
        mdadm re-reads metadata for adding spares so sysfs-mdmon configuration is consistent
	mdadm puts migration parameters in update only:
		- new new level
		- new chunk size

The first patch in series addresses problem for raid5 -> raid0 migration when raid_disks sysfs
entry was set with too small value (value has to be large enough to allow takeover to raid0
at reshape end)

After this series mdadm passes unit tests suites: 12, 13, 14, 15, 16, 18 
(test 18imsm-r1_2d-takeover-r0_1d requires latest changes for raid1->raid0 takeover in md)

BR
Adam


---

Adam Kwolek (5):
      imsm: Add chunk size to metadata update
      imsm: process update for raid level migrations
      imsm: prepare memory for level migration update
      imsm: prepare update for level migrations reshape
      FIX: set delta_disks to 0 for raid5->raid0 transition


 Grow.c        |    1 
 super-intel.c |  343 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 341 insertions(+), 3 deletions(-)

-- 
Signature
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux