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 <lukasz.dorau@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
7ce0570181
commit
b51702b827
2
Grow.c
2
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");
|
||||
|
|
Loading…
Reference in New Issue