]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Assemble: keep MD_DISK_FAILFAST and MD_DISK_WRITEMOSTLY flag
authorGioh Kim <gi-oh.kim@profitbricks.com>
Tue, 6 Nov 2018 14:27:42 +0000 (15:27 +0100)
committerJes Sorensen <jsorensen@fb.com>
Thu, 6 Dec 2018 12:41:13 +0000 (07:41 -0500)
commit0833f9c3dbaaee202b92ea956f9e2decc7b9593a
tree9059a0e1ab64730b1dad360debc565eb868f0efa
parent20e8fe52e7190b3ffda127566852eac2eb7fa1f7
Assemble: keep MD_DISK_FAILFAST and MD_DISK_WRITEMOSTLY flag

Before updating superblock of slave disks, desired_state value
is set for the target state of the slave disks. But it forgets
to check MD_DISK_FAILFAST and MD_DISK_WRITEMOSTLY flags. Then
start_arrays() calls ADD_NEW_DISK ioctl-call and pass the state
without MD_DISK_FAILFAST and MD_DISK_WRITEMOSTLY.

Currenlty it does not generate any problem because kernel does not
care MD_DISK_FAILFAST or MD_DISK_WRITEMOSTLY flags.

Reviewed-by: NeilBrown <neilb@suse.com>
Signed-off-by: Gioh Kim <gi-oh.kim@profitbricks.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Assemble.c