[PATCH 0/4] Fix freezing multiple arrays in container during assembly (2)

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

 



The following series corrects freezing reshaped array in container during
assembly while other arrays are present.

The goal of the patches is to get entire assembled container (all arrays inside)
to be blocked from monitoring when reshape is in progress /exactly as when
reshape is initialized from mdadm command line/.

This time, freezing decision is taken based upon information from metadata,
not /sysfs entries. For this purpose recovery_blocked field is added to mdinfo.


Note: First patch in this series for mdadm throwing core file problem
      is resent as reminder.

BR
Adam

---

Adam Kwolek (4):
      Remove freeze() call from Grow_continue()
      imsm: Fill recovery_blocked field present in mdinfo
      Add recovery blocked field to mdinfo
      FIX: restore_backup() throws core dump


 Assemble.c    |    2 +-
 Grow.c        |   13 ++++++-------
 mdadm.h       |    7 +++++++
 super-ddf.c   |    2 ++
 super-intel.c |    6 ++++--
 super0.c      |    2 ++
 super1.c      |    2 ++
 7 files changed, 24 insertions(+), 10 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