Reshape can be run for monitored arrays only /external metadata case/. Before reshape can be executed, make sure that just starter array/container is monitored. If not, run mdmon for it. Signed-off-by: Adam Kwolek <adam.kwolek@xxxxxxxxx> --- Assemble.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/Assemble.c b/Assemble.c index 0d3730b..2000dd0 100644 --- a/Assemble.c +++ b/Assemble.c @@ -1570,6 +1570,12 @@ int assemble_container_content(struct supertype *st, int mdfd, if (err) return 1; + if (st->ss->external) { + if (!mdmon_running(st->container_dev)) + start_mdmon(st->container_dev); + ping_monitor_by_id(st->container_dev); + } + err = Grow_continue(mdfd, st, content, backup_file, freeze_reshape); } else switch(content->array.level) { -- 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