6148d71c1d
- Fix Monitor mode sometimes crashes when a resync completes - Fix missing symlink for mdadm container device when incremental creates the array - Make sure when creating a second array in a container that the second array uses all available space since leaving space for a third array is invalid - Validate the number of imsm volumes per controller - Fix issues with imsm arrays and disks larger than 2TB - Add support for expanding imsm arrays/containers - The support for expanding imsm arrays/containers was accepted upstream, update to the official patches from there - Fix for the issue of --add not being very smart - Fix an issue causing rebuilds to fail to restart on reboot (data corrupter level problem) - Reset the bad flag on map file updates - Correctly fix failure when trying to add internal bitmap to 1.0 arrays - Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17) - Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17) - Resolves: bz817039 (f17) bz817042 (f17) Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
32 lines
1008 B
Diff
32 lines
1008 B
Diff
From b51702b82767b726e34d205c9e00a4f61d3044a7 Mon Sep 17 00:00:00 2001
|
|
From: Lukasz Dorau <lukasz.dorau@intel.com>
|
|
Date: Fri, 20 Apr 2012 11:00:25 +0200
|
|
Subject: [PATCH 3/3] 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>
|
|
---
|
|
Grow.c | 2 +-
|
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
|
|
diff --git a/Grow.c b/Grow.c
|
|
index 389992e..b4b9ff2 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");
|
|
--
|
|
1.7.7.6
|
|
|