summaryrefslogtreecommitdiffstats
path: root/monitor.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2008-07-24 17:26:23 -0700
committerDan Williams <dan.j.williams@intel.com>2008-07-24 17:26:23 -0700
commit5802a8118e447833749cbf0fe7b909f3c7d8349d (patch)
treecab775bd5f755f59bacd6b488969f69889be1f2e /monitor.c
parent8273f55e4f18e14c7aa67ab4c52cd37fbcac2902 (diff)
downloadmdadm-5802a8118e447833749cbf0fe7b909f3c7d8349d.tar.gz
mdadm-5802a8118e447833749cbf0fe7b909f3c7d8349d.tar.xz
mdadm-5802a8118e447833749cbf0fe7b909f3c7d8349d.zip
imsm: handle degraded->normal transitions in set_disk
Removes the need for the call to ->set_array_state when sync_action transitions from 'recover' to 'idle'. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/monitor.c b/monitor.c
index 347cde7..7cce5a8 100644
--- a/monitor.c
+++ b/monitor.c
@@ -277,7 +277,6 @@ static int read_and_act(struct active_array *a)
if (! (mdi->curr_state & DS_INSYNC))
check_degraded = 1;
}
- a->container->ss->set_array_state(a, 0);
}
for (mdi = a->info.devs ; mdi ; mdi = mdi->next) {