linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/34] OLCE for external metadata (devel3.2)
@ 2011-01-04 14:34 Adam Kwolek
  2011-01-04 14:35 ` [PATCH 01/34] Manage reshape process in manage_reshape vector Adam Kwolek
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: Adam Kwolek @ 2011-01-04 14:34 UTC (permalink / raw)
  To: neilb; +Cc: linux-raid, dan.j.williams, ed.ciechanowski, wojciech.neubauer

This patch series implements Online Capacity Expansion (OLCE) feature in mdadm devel3.2. for Raid5 and Raid0.
This is implemented as reshape of whole container (all arrays that belongs to container are reshaped).
Raid0 reshape is implemented using takeover to raid4 transition.

---

Adam Kwolek (31):
      Raid0: detect reshape on array start
      Raid0: Reload disk list on 'next' raid0 array
      Raid0: Run 'next' reshapes without meta update
      imsm: FIX: do not repair raid4 arrays
      Raid0: execute backward takeover
      Detect level change
      Take in mind takeover during disk add
      imsm: Update raid0 metadata for reshape
      imsm: Move reshape update processing to function
      Add spares to raid0 in mdadm
      imsm: Update metadata for second array
      Set array size after adding new disks
      imsm: update array size information in metadata
      FIX: Initialize subarray variable in reshape_array
      imsm: FIX: Division by 0
      imsm: Finalize reshape in metadata
      Finalize reshape after adding disks to array
      imsm: FIX: Fill sys_name in container_content()
      FIX: Use sysfs to change array parameters
      FIX: added disks are not used by reshape process /md/
      FIX: change adding disks criteria
      FIX: Get array information in reshape_array()
      imsm: FIX: support general migration by getinfo_super_imsm_volume
      FIX: Arrays cannot be opened exclusively
      imsm: FIX: update first array in container only
      FIX: get updated information from metadata
      imsm: FIX: Do not update anchor directly
      imsm: FIX: Perform first metadata update for container operation
      imsm: FIX: display error message
      imsm: FIX: display correct information for '-E' option
      mdadm: second_map enhancement for imsm_get_map()

Krzysztof Wojcik (3):
      FIX: Position calculation in mdstat_by_subdev
      FIX: Change size condition in imsm_reshape_is_allowed_on_container
      Manage reshape process in manage_reshape vector.


 Grow.c        |  174 ++++++++++++------
 Manage.c      |   13 -
 managemon.c   |   12 +
 mdstat.c      |    4 
 monitor.c     |   20 ++
 super-intel.c |  561 ++++++++++++++++++++++++++++++++++++++++++---------------
 6 files changed, 576 insertions(+), 208 deletions(-)

-- 
Signature

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

end of thread, other threads:[~2011-01-06  8:34 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-04 14:34 [PATCH 00/34] OLCE for external metadata (devel3.2) Adam Kwolek
2011-01-04 14:35 ` [PATCH 01/34] Manage reshape process in manage_reshape vector Adam Kwolek
2011-01-04 14:35 ` [PATCH 02/34] FIX: Change size condition in imsm_reshape_is_allowed_on_container Adam Kwolek
2011-01-04 14:36 ` [PATCH 03/34] FIX: Position calculation in mdstat_by_subdev Adam Kwolek
2011-01-04 14:36 ` [PATCH 04/34] mdadm: second_map enhancement for imsm_get_map() Adam Kwolek
2011-01-04 14:36 ` [PATCH 05/34] imsm: FIX: display correct information for '-E' option Adam Kwolek
2011-01-04 14:36 ` [PATCH 06/34] imsm: FIX: display error message Adam Kwolek
2011-01-04 14:36 ` [PATCH 07/34] imsm: FIX: Perform first metadata update for container operation Adam Kwolek
2011-01-04 14:36 ` [PATCH 08/34] imsm: FIX: Do not update anchor directly Adam Kwolek
2011-01-04 14:36 ` [PATCH 09/34] FIX: get updated information from metadata Adam Kwolek
2011-01-04 14:36 ` [PATCH 10/34] imsm: FIX: update first array in container only Adam Kwolek
2011-01-04 14:37 ` [PATCH 11/34] FIX: Arrays cannot be opened exclusively Adam Kwolek
2011-01-04 14:37 ` [PATCH 12/34] imsm: FIX: support general migration by getinfo_super_imsm_volume Adam Kwolek
2011-01-04 14:37 ` [PATCH 13/34] FIX: Get array information in reshape_array() Adam Kwolek
2011-01-04 14:37 ` [PATCH 14/34] FIX: change adding disks criteria Adam Kwolek
2011-01-04 14:37 ` [PATCH 15/34] FIX: added disks are not used by reshape process /md/ Adam Kwolek
2011-01-04 14:37 ` [PATCH 16/34] FIX: Use sysfs to change array parameters Adam Kwolek
2011-01-04 14:37 ` [PATCH 17/34] imsm: FIX: Fill sys_name in container_content() Adam Kwolek
2011-01-04 14:38 ` [PATCH 18/34] Finalize reshape after adding disks to array Adam Kwolek
2011-01-04 14:38 ` [PATCH 19/34] imsm: Finalize reshape in metadata Adam Kwolek
2011-01-04 14:38 ` [PATCH 20/34] imsm: FIX: Division by 0 Adam Kwolek
2011-01-04 14:38 ` [PATCH 21/34] FIX: Initialize subarray variable in reshape_array Adam Kwolek
2011-01-04 14:38 ` [PATCH 22/34] imsm: update array size information in metadata Adam Kwolek
2011-01-04 14:38 ` [PATCH 23/34] Set array size after adding new disks Adam Kwolek
2011-01-04 14:38 ` [PATCH 24/34] imsm: Update metadata for second array Adam Kwolek
2011-01-04 14:38 ` [PATCH 25/34] Add spares to raid0 in mdadm Adam Kwolek
2011-01-04 14:39 ` [PATCH 26/34] imsm: Move reshape update processing to function Adam Kwolek
2011-01-04 14:39 ` [PATCH 27/34] imsm: Update raid0 metadata for reshape Adam Kwolek
2011-01-04 14:39 ` [PATCH 28/34] Take in mind takeover during disk add Adam Kwolek
2011-01-04 14:39 ` [PATCH 29/34] Detect level change Adam Kwolek
2011-01-04 14:39 ` [PATCH 30/34] Raid0: execute backward takeover Adam Kwolek
2011-01-04 14:39 ` [PATCH 31/34] imsm: FIX: do not repair raid4 arrays Adam Kwolek
2011-01-04 14:39 ` [PATCH 32/34] Raid0: Run 'next' reshapes without meta update Adam Kwolek
2011-01-04 14:39 ` [PATCH 33/34] Raid0: Reload disk list on 'next' raid0 array Adam Kwolek
2011-01-04 14:40 ` [PATCH 34/34] Raid0: detect reshape on array start Adam Kwolek
2011-01-06  8:34 ` [PATCH 00/34] OLCE for external metadata (devel3.2) NeilBrown

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).