From: Lukasz Dorau Date: Fri, 20 Apr 2012 09:00:25 +0000 (+0200) Subject: fix: correct extending size of raid0 array X-Git-Tag: mdadm-3.2.4~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b51702b82767b726e34d205c9e00a4f61d3044a7;p=thirdparty%2Fmdadm.git fix: correct extending size of raid0 array Setting "sync_action" to "idle" while extending size of raid0 array is racy and sometimes fails. "sync_action" should be set to "frozen" instead. Signed-off-by: Lukasz Dorau Signed-off-by: NeilBrown --- diff --git a/Grow.c b/Grow.c index 389992e2..b4b9ff29 100644 --- a/Grow.c +++ b/Grow.c @@ -1749,7 +1749,7 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file, /* do not recync non-existing parity, * we will drop it anyway */ - sysfs_set_str(sra, NULL, "sync_action", "idle"); + sysfs_set_str(sra, NULL, "sync_action", "frozen"); /* go back to raid0, drop parity disk */ sysfs_set_str(sra, NULL, "level", "raid0");