diff options
author | Brian Behlendorf <[email protected]> | 2019-12-03 09:58:03 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2019-12-03 09:58:03 -0800 |
commit | 624222ae31bc8ce0009c7da9b0877a3c93aa56fb (patch) | |
tree | 6296c1fbf8d4140b278f451a81ca6c23922b20b9 /tests | |
parent | b3673342c79b65c441c98a8161ffbf136d497c2f (diff) |
Increase allowed 'special_small_blocks' maximum value
There may be circumstances where it's desirable that all blocks
in a specified dataset be stored on the special device. Relax
the artificial 128K limit and allow the special_small_blocks
property to be set up to 1M. When blocks >1MB have been enabled
via the zfs_max_recordsize module option, this limit is increased
accordingly.
Reviewed-by: Don Brady <[email protected]>
Reviewed-by: Kjeld Schouten <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #9131
Closes #9355
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/zfs-tests/tests/functional/alloc_class/alloc_class_011_neg.ksh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/zfs-tests/tests/functional/alloc_class/alloc_class_011_neg.ksh b/tests/zfs-tests/tests/functional/alloc_class/alloc_class_011_neg.ksh index fe1ae366a..d804e5371 100755 --- a/tests/zfs-tests/tests/functional/alloc_class/alloc_class_011_neg.ksh +++ b/tests/zfs-tests/tests/functional/alloc_class/alloc_class_011_neg.ksh @@ -21,6 +21,7 @@ # # DESCRIPTION: # Setting the special_small_blocks property to invalid values fails. +# Powers of two from 512 to 1M are allowed. # verify_runnable "global" @@ -34,7 +35,7 @@ log_must disk_setup log_must zpool create $TESTPOOL raidz $ZPOOL_DISKS special mirror \ $CLASS_DISK0 $CLASS_DISK1 -for value in 256 1025 262144 +for value in 256 1025 2097152 do log_mustnot zfs set special_small_blocks=$value $TESTPOOL done |