Thread (36 messages) flat view 36 messages, 2 authors, 2011-01-06
STALE5724d

[PATCH 00/34] OLCE for external metadata (devel3.2)

From: Adam Kwolek <hidden>
Date: 2011-01-04 14:34:38

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help