All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] OLCE for external meta (cont.)
@ 2011-01-11 14:03 Adam Kwolek
  2011-01-11 14:03 ` [PATCH 1/9] imsm: FIX: set correct slot information in metadata (raid0) Adam Kwolek
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: Adam Kwolek @ 2011-01-11 14:03 UTC (permalink / raw)
  To: neilb; +Cc: linux-raid, dan.j.williams, ed.ciechanowski, wojciech.neubauer

The following series continues OLCE implementation for external metadata.

Main changes:
- Raid0 OLCE is possible
- OLCE for container with 2 arrays works (imsm) 
- Spares can be added to raid5 container (roll back of some changes)
- some bugs fixed

Problems:
- checkpointing sometimes hangs 
  reshape in md is finished, but mdadm stops responding before size set is executed,
  somewhere in child_monitor()
- when second array in container is raid0, it is not reshaped during OLCE 
  for imsm no one at this moment can update metadata:
     - mdadm is decided not to do this
     - mdmon is not running for this array yet (array_set_state() cannot be called for metadata update)
     - mdmon can be run later in reshape_array(), but we need meta update earlier to get reshape_active variable updated

BR
Adam



     

---

Adam Kwolek (9):
      imsm: Proceed with second array reshape only for frozen container
      FIX: container has to be frozen during reshape
      imsm: FIX: monitor should initialize 2nd reshape only
      imsm: FIX: container content gathering is not needed for size set
      imsm: Update metadata for second array
      imsm: FIX: only one spare is passed in update
      imsm:FIX: one spare can be added to raid0 only
      FIX: Cannot add spare to monitored container
      imsm: FIX: set correct slot information in metadata (raid0)


 Grow.c        |   62 ++++++++++++++----------------
 Manage.c      |    8 ++--
 super-intel.c |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 149 insertions(+), 40 deletions(-)

-- 
Signature

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2011-01-13 15:15 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-11 14:03 [PATCH 0/9] OLCE for external meta (cont.) Adam Kwolek
2011-01-11 14:03 ` [PATCH 1/9] imsm: FIX: set correct slot information in metadata (raid0) Adam Kwolek
2011-01-11 14:04 ` [PATCH 2/9] FIX: Cannot add spare to monitored container Adam Kwolek
2011-01-12  5:43   ` NeilBrown
2011-01-12 15:57     ` Kwolek, Adam
2011-01-13  3:07       ` NeilBrown
2011-01-13 15:15         ` Czarnowska, Anna
2011-01-11 14:04 ` [PATCH 3/9] imsm:FIX: one spare can be added to raid0 only Adam Kwolek
2011-01-12  5:44   ` NeilBrown
2011-01-12 15:15     ` Kwolek, Adam
2011-01-11 14:04 ` [PATCH 4/9] imsm: FIX: only one spare is passed in update Adam Kwolek
2011-01-12  5:46   ` NeilBrown
2011-01-11 14:04 ` [PATCH 5/9] imsm: Update metadata for second array Adam Kwolek
2011-01-12  5:48   ` NeilBrown
2011-01-11 14:04 ` [PATCH 6/9] imsm: FIX: container content gathering is not needed for size set Adam Kwolek
2011-01-12  5:52   ` NeilBrown
2011-01-12 15:30     ` Kwolek, Adam
2011-01-13  3:04       ` NeilBrown
2011-01-11 14:04 ` [PATCH 7/9] imsm: FIX: monitor should initialize 2nd reshape only Adam Kwolek
2011-01-12  5:57   ` NeilBrown
2011-01-11 14:04 ` [PATCH 8/9] FIX: container has to be frozen during reshape Adam Kwolek
2011-01-11 14:04 ` [PATCH 9/9] imsm: Proceed with second array reshape only for frozen container Adam Kwolek
2011-01-11 15:23 ` [PATCH 0/4] RAID 0 to/from RAID5 migration Labun, Marcin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.