From 2cdd5ce0e703c46c5cead329d94ccc67c69fd4d0 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 28 Aug 2013 17:00:53 +1000 Subject: [PATCH] Grow: fix hang when growing a RAID5. Since: commit 84d11e6c6a3b827b2daa32e16303235ce33d49f5 Author: NeilBrown Date: Thu Aug 1 11:16:14 2013 +1000 Grow: exit background thread cleanly on SIGTERM. removed the setting of "sync_max" from abort_reshape() we need to do it explicitly here. Signed-off-by: NeilBrown --- Grow.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Grow.c b/Grow.c index ce80c52..5a6e4c2 100644 --- a/Grow.c +++ b/Grow.c @@ -4262,6 +4262,7 @@ int child_monitor(int afd, struct mdinfo *sra, struct reshape *reshape, } if (rv == 0 && increasing && !st->ss->external) { /* No longer need to monitor this reshape */ + sysfs_set_str(sra, NULL, "sync_max", "max"); done = 1; break; }