Monitor reshaped array
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@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
2370a4dc02
commit
a93ada3b7d
|
@ -1561,6 +1561,12 @@ int assemble_container_content(struct supertype *st, int mdfd,
|
|||
spare, backup_file, verbose) == 1)
|
||||
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) {
|
||||
|
|
Loading…
Reference in New Issue