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