[PATCH 0/5] Grow_continue() prepare for usage in assembly

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

 



This is first part of reshape continuation. This patch series makes (mainly) some changes to Grow_continue()
for use for reshape continuation during array assembling.

It runs reshape_array() in background (for container operation it should be also ok, as we can have only one
metadata marked for reshape at the time).
For external metadata reshape_array requires container name parameter.

For reshape invoked from assembly reshape_array cannot start reshape (this would push md to call i.e. start_reshape
vector from personality). Staring reshape is based on run() mechanism in md so reshape_array should not configure or start reshape.
It should monitor check-pointing only.


BR
Adam


---

Adam Kwolek (5):
      FIX: Do not configure and start, already started reshape
      FIX: Continue reshape in the background
      FIX: Set readonly state in Grow_continue() when necessary
      FIX: Pass container name to reshape array for external meta data
      FIX: Spelling error in dprintf output


 Grow.c |   53 ++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 40 insertions(+), 13 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