mirror_zfs/module/os/freebsd/spl
Ryan Moeller 5c810ac499
FreeBSD: Skip RAW kstat sysctls by default
These kstats are often expensive to compute so we want to avoid them
unless specifically requested.

The following kstats are affected by this change:

kstat.zfs.${pool}.multihost
kstat.zfs.${pool}.misc.state
kstat.zfs.${pool}.txgs
kstat.zfs.misc.fletcher_4_bench
kstat.zfs.misc.vdev_raidz_bench
kstat.zfs.misc.dbufs
kstat.zfs.misc.dbgmsg

In FreeBSD 13, sysctl(8) has been updated to still list the
names/description/type of skipped sysctls so they are still
discoverable.

Reviewed-by: Allan Jude <allan@klarasystems.com>
Reviewed-by: Mateusz Guzik <mjguzik@gmail.com>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #11099
2020-10-26 14:34:28 -07:00
..
acl_common.c Add prototypes 2020-06-18 12:21:32 -07:00
callb.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
list.c FreeBSD: make adjustments for the standalone environment 2020-10-13 21:05:49 -07:00
sha224.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha256.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha256c.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha384.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha512.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha512c.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sha512t.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
spl_acl.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_atomic.c Update FreeBSD SPL atomics 2020-05-04 15:07:04 -07:00
spl_cmn_err.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_dtrace.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_kmem.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_kstat.c FreeBSD: Skip RAW kstat sysctls by default 2020-10-26 14:34:28 -07:00
spl_misc.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_policy.c Share zfs_fsync, zfs_read, zfs_write, et al between Linux and FreeBSD 2020-10-21 14:08:06 -07:00
spl_procfs_list.c FreeBSD: Add support for procfs_list 2020-09-23 16:43:51 -07:00
spl_string.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_sunddi.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_sysevent.c FreeBSD: Create taskq threads in appropriate proc 2020-08-17 11:01:19 -07:00
spl_taskq.c FreeBSD: fix panic due to tqid overflow 2020-10-14 08:57:03 -07:00
spl_uio.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
spl_vfs.c FreeBSD: Add support for lockless lookup 2020-08-05 10:19:51 -07:00
spl_vm.c Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
spl_zlib.c Remove commented-out code 2020-08-05 10:28:18 -07:00
spl_zone.c FreeBSD: Simplify INGLOBALZONE 2020-08-31 19:43:08 -07:00