[PATCH 0/7] Online Capacity Expansion (raid5/0, all arrays in container, rebased)

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

 



This patch series implements raid5 and raid0 Online Capacity Expansion
for all arrays in container using imsm metadata.
Series was re-based to new mdadm version (2011.01.26). 

It replaces previously sent series for OLCE continuation on container.

Comparing to previously sent series there are the following changes:
1. imsm: Update metadata for second array
   Patch is changed. There is no interface changes
   in imsm_progress_container_reshape() as Neil suggested.
   This patch implements next arrays reshape in container
   for imsm metadata.
   There is no more reshape limitation for 2 arrays in container only
   (as previously exist),
   If imsm will support more than 2 arrays in container reshape code is ready.
2. FIX: monitor doesn't handshake with md
   Patch is changed. ping_monitor() is sent for external metadata only.
3. Added bug fixes:
        - imsm: FIX: do not allow for container operation for the same disks number
                (OLCE for no change in raid disks was accepted)
        - FIX: Array after takeover has to be frozen
                (for single disk raid0, OLCE fails due to recovery process
                started by md, during reshape configuration)
        - FIX: Container can be left frozen
                (when reshape_container() fails, container was left frozen)
        - FIX: start_reshape status should be checked
                (if md fails to start reshape, mdadm didn't have such information
                 and goes processed with check-pointing)
4. Patch:
        imsm: FIX: spare cannot be added
   remains in series as issue is still observed

BR
Adam

---

Adam Kwolek (7):
      FIX: start_reshape status should be checked
      FIX: Container can be left frozen
      imsm: FIX: spare cannot be added
      FIX: Array after takeover has to be frozen
      imsm: FIX: do not allow for container operation for the same disks number
      FIX: monitor doesn't handshake with md
      imsm: Update metadata for second array


 Grow.c        |   14 ++++++++++---
 super-intel.c |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 69 insertions(+), 5 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