]> git.ipfire.org Git - thirdparty/mdadm.git/commit - super-ddf.c
DDF: ddf_open_new: check device status for new subarray
authormwilck@arcor.de <mwilck@arcor.de>
Tue, 6 Aug 2013 21:38:02 +0000 (23:38 +0200)
committerNeilBrown <neilb@suse.de>
Thu, 8 Aug 2013 00:33:21 +0000 (10:33 +1000)
commit5daa35ac1afd82db5c4ea1b157f2d112c833b3dd
tree74ab7fd259d86633a16a695ac66320fc40409f58
parent82c8e664cc4af9ec0f98bf5d50dd947cbe6e9aa2
DDF: ddf_open_new: check device status for new subarray

It is possible that mdadm creates a new subarray containing failed
devices. This may happen if a device has failed, but the meta data
containing that information hasn't been written out yet.

This code tests for this situation, and handles it in the monitor.

Signed-off-by: Martin Wilck <mwilck@arcor.de>
Signed-off-by: NeilBrown <neilb@suse.de>
super-ddf.c