From 639c3c103a380a63457583cbbbaacf5aa37f7802 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Thu, 22 Nov 2012 08:58:54 +1100 Subject: [PATCH 1/1] Allow --wait to wait for delayed resync. If a resync is delayed, then e->percent will be negative but not RESYNC_NONE. In that case we still want to wait. Reported-by: Ross Boylan Signed-off-by: NeilBrown --- Monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Monitor.c b/Monitor.c index c4d57c31..a5e7aaab 100644 --- a/Monitor.c +++ b/Monitor.c @@ -973,7 +973,7 @@ int Wait(char *dev) if (e->devnum == devnum) break; - if (!e || e->percent < 0) { + if (!e || e->percent == RESYNC_NONE) { if (e && e->metadata_version && strncmp(e->metadata_version, "external:", 9) == 0) { if (is_subarray(&e->metadata_version[9])) -- 2.39.5