]> sourceware.org Git - lvm2.git/commit
raid: lvcreate and lvchange fail if --min_recovery_rate is defined 1079114472
authorHeinz Mauelshagen <heinzm@redhat.com>
Mon, 20 Nov 2023 16:05:59 +0000 (17:05 +0100)
committerHeinz Mauelshagen <heinzm@redhat.com>
Mon, 20 Nov 2023 16:14:01 +0000 (17:14 +0100)
commit3589e515dc69ac1e842c53be07d999eca9eac62e
treebbbf0d0e12e09bb24cb9fc2b2eaf36a278b37c65
parent921ceddebf4a1e2ff5c39c35fa4e168d6114eea5
raid: lvcreate and lvchange fail if --min_recovery_rate is defined

Both commands default [raid_](min|max)recoveryrate to 0 but ensure
min_recovery_rate is not larger than max_recoveryrate.  This results
in command failure without requestinng the user to also define
max_recovery_rate >= min_recovery_rate.

Fix both commands by defining max_recovery_rate = min_recoveryrate
in case "lvcreate/lvchange --minrecoveryrate Size ..." requests a
larger value than current maxrecoveryrate without also giving option
"--maxrecoveryrate Size ..." with a size greater or equal than min.
tools/lvchange.c
tools/lvcreate.c
This page took 0.033567 seconds and 5 git commands to generate.