]> git.ipfire.org Git - thirdparty/mdadm.git/commit
imsm: Set disk slot number
authorMariusz Tkaczyk <mariusz.tkaczyk@intel.com>
Tue, 3 Oct 2017 12:49:49 +0000 (14:49 +0200)
committerJes Sorensen <jsorensen@fb.com>
Tue, 3 Oct 2017 18:27:13 +0000 (14:27 -0400)
commit20dc76d15b40c17b4ccdc3d6283af8ecb513707f
treef0e1fabcd36bea2e215910dd91b861d3b60031ee
parent358ef9bfdd368cbcb5ac1b588e9cc6d439d99f0f
imsm: Set disk slot number

If first disk of IMSM RAID1 is failed but still present in the system,
the array is not auto-assembled. Auto-assemble uses raid disk slot from
metadata to index disks. As it's not set, the valid disk is seen as a
replacement disk and its metadata is ignored. The problem is not
observed for other RAID levels as they have more than 2 disks -
replacement disks are only stored under uneven indexes so third disk
metadata is used in such scenario.

Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@intel.com>
Reviewed-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
super-intel.c