Thread (21 messages) 21 messages, 2 authors, 2012-02-09

Re: [PATCH 00/12] Problems during restart container reshape

flat view

From: NeilBrown <hidden>
Date: 2012-02-09 01:39:23

On Tue, 07 Feb 2012 15:02:55 +0100 Adam Kwolek [off-list ref] wrote:
This series corrects problems occurred during restart multi arrays reshape:
 1. Assembled incrementally array during reshape is assembled degraded
 2. Reshape cannot be continued after reboot. '--continue' gives  an error
 3. When raid0 arrays are reshaped, first array is reshaped only
 4. Size doesn't change on second raid0 array
Please note that patch 'imsm: FIX: No new missing disks are allowed during general migration' can be easily extended by:
 - Narrow it to incremental assembly only
 - Array can be pushed to be assembled by using e.g. 'force' option during incremental assembly.

Other issue addressed in this series is chunk size change from 128k to 4k problem.

BR
Adam

---

Adam Kwolek (12):
      FIX: Do not try to (continue) reshape using inactive array
      FIX: restart reshape when reshape process is stopped just between 2 reshapes
      imsm: FIX: Clear migration record when migration switches to next volume.
      imsm: FIX: use md position to reshape restart
      FIX: use md position to reshape restart
      imsm: FIX: Chunk size migration problem
      Flush mdmon before next reshape step during container operation
      Fix: Sometimes mdmon throws core dump during reshape
      imsm: FIX: imsm_get_allowed_degradation() doesn't count degradation for raid1
      FIX: Array is not run when expansion disks are added
      imsm: FIX: No new missing disks are allowed during general migration
      FIX: NULL pointer to strdup() can be passed


 Assemble.c    |    2 -
 Grow.c        |  124 ++++++++++++++++++++++++++++++++++++++++++++-------------
 managemon.c   |    6 +++
 msg.c         |   10 +++++
 msg.h         |    1 
 super-intel.c |   47 +++++++++++++++++++---
 util.c        |    5 +-
 7 files changed, 159 insertions(+), 36 deletions(-)
Thanks for these.  I have provisionally applied them all however I won't push
them out until I get confirmation about the '<=' or '<' issue that I
mentioned separately.

Thanks,

NeilBrown

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help