vdev: expose zfs_vdev_max_ms_shift as a module parameter
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Sponsored-by: Klara, Inc.
Sponsored-by: Seagate Technology LLC
Closes #14719
(cherry picked from commit ff73574cd8
)
The type of sysctls had to be changed from uint_t to int to match other
sysctls in to OpenZFS 2.1.5.
This commit is contained in:
parent
8d34aa5b66
commit
6c36d72e71
|
@ -346,7 +346,10 @@ and the allocation can't actually be satisfied
|
|||
When a vdev is added, target this number of metaslabs per top-level vdev.
|
||||
.
|
||||
.It Sy zfs_vdev_default_ms_shift Ns = Ns Sy 29 Po 512MB Pc Pq int
|
||||
Default limit for metaslab size.
|
||||
Default lower limit for metaslab size.
|
||||
.
|
||||
.It Sy zfs_vdev_max_ms_shift Ns = Ns Sy 34 Po 16 GiB Pc Pq int
|
||||
Default upper limit for metaslab size.
|
||||
.
|
||||
.It Sy zfs_vdev_max_auto_ashift Ns = Ns Sy ASHIFT_MAX Po 16 Pc Pq ulong
|
||||
Maximum ashift used when optimizing for logical -> physical sector size on new
|
||||
|
|
|
@ -5460,7 +5460,10 @@ ZFS_MODULE_PARAM(zfs_vdev, zfs_vdev_, default_ms_count, INT, ZMOD_RW,
|
|||
"Target number of metaslabs per top-level vdev");
|
||||
|
||||
ZFS_MODULE_PARAM(zfs_vdev, zfs_vdev_, default_ms_shift, INT, ZMOD_RW,
|
||||
"Default limit for metaslab size");
|
||||
"Default lower limit for metaslab size");
|
||||
|
||||
ZFS_MODULE_PARAM(zfs_vdev, zfs_vdev_, max_ms_shift, INT, ZMOD_RW,
|
||||
"Default upper limit for metaslab size");
|
||||
|
||||
ZFS_MODULE_PARAM(zfs_vdev, zfs_vdev_, min_ms_count, INT, ZMOD_RW,
|
||||
"Minimum number of metaslabs per top-level vdev");
|
||||
|
|
Loading…
Reference in New Issue