]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Retry writing 'inactive' state during stopping array
authorKrzysztof Wojcik <krzysztof.wojcik@intel.com>
Fri, 18 Mar 2011 01:42:17 +0000 (12:42 +1100)
committerNeilBrown <neilb@suse.de>
Fri, 18 Mar 2011 01:42:17 +0000 (12:42 +1100)
commit1ae42d9d99713ec40a56b9ba0289e362ace75f87
treea50775fb21dab5b052f383511ac75e1374fa0b69
parent983fff45a163e35f1a4d309b39ee9a0cbbc2195a
Retry writing 'inactive' state during stopping array

Issue observed:
Sporadicaly stopping arrays using "mdadm -Ss" command does not succeded.
Cause:
Writting "inactive" to the array state not succeded- array is busy
(accessed by udev, blkid etc.)
Resolution:
If writing 'inactive' fails, wait and retry again (because it is possibly
a transient failure)

Signed-off-by: Krzysztof Wojcik <krzysztof.wojcik@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Manage.c