linux-raid.vger.kernel.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).