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 -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html