On 8/23/21 8:48 AM, Nigel Croxon wrote: > Do not support creating an MD array on a clustered system > (--bitmap=clustered) and disks with the write mostly > (--write-mostly) flag set. > > Or do not grow an MD array on a non-clustered bitmap to a > clustered bitmap with disks having the write mostly flag set. > > The actual results is the MD array is created successfully. > But the expected results should be a failure with an > error message stating: > Can not set --write-mostly with a clustered bitmap. > and disks marked write-mostly are not supported with clustered bitmap. > > V2: > Added the device name in the error message during creation: > mdadm -CR /dev/md0 -l1 --raid-devices=2 /dev/sda --write-mostly /dev/sdb --bitmap=clustered > mdadm: Can not set /dev/sdb --write-mostly with a clustered bitmap. > > Added the array name in the error message when growing: > mdadm --grow /dev/md0 --bitmap=clustered > mdadm: /dev/md0 disks marked write-mostly are not supported with clustered bitmap > > Signed-off-by: Nigel Croxon <ncroxon@xxxxxxxxxx> > --- > Create.c | 9 +++++++-- > Grow.c | 5 +++++ > 2 files changed, 12 insertions(+), 2 deletions(-) > Applied! Thanks Jes