When mdmon is absent metadata is not updated, and container_reshape()
can fall in to endless loop. This can cause user data corruption.
In case when mdmon is absent do not continue container reshape process.
Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
restart = 0;
if (rv)
break;
+ rv = !mdmon_running(devname2devnum(container));
+ if (rv) {
+ printf(Name ": Mdmon is not found. "
+ "Cannot continue container reshape.\n");
+ break;
+ }
}
if (!rv)
unfreeze(st);