]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Skip RAW kstat sysctls by default
authorfreqlabs <freqlabs@FreeBSD.org>
Sat, 24 Oct 2020 16:25:52 +0000 (16:25 +0000)
committerfreqlabs <freqlabs@FreeBSD.org>
Sat, 24 Oct 2020 16:25:52 +0000 (16:25 +0000)
commit8cf59f19e259d4c9d4cfcce981a6b30f48f3daa1
tree99b96edf32aea7681e3e53048445f4a3a5c8256b
parentedf08ff531b50f728d79fc8becdc4a07196e0627
Skip RAW kstat sysctls by default

hese 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

PR: 249258
Reported by: mjg
Reviewed by: mjg, allanjude
Obtained from: https://github.com/openzfs/zfs/pull/11099
Sponsored by: iXsystems, Inc.
sys/contrib/openzfs/module/os/freebsd/spl/spl_kstat.c