]> git.proxmox.com Git - mirror_zfs.git/commit
Connect dataset_kstats for FreeBSD
authorAllan Jude <allan@klarasystems.com>
Sat, 6 Jun 2020 00:17:02 +0000 (20:17 -0400)
committerGitHub <noreply@github.com>
Sat, 6 Jun 2020 00:17:02 +0000 (17:17 -0700)
commit4547fc4e071ceb1818b3a46c3035b923e06e5390
treed5754d84d30f9a1eb63d963e00158a2bdb8a6dbd
parent99b281f1ae3833826b4e3cee4126a4ea5e6de987
Connect dataset_kstats for FreeBSD

Expand the FreeBSD spl for kstats to support all current types

Move the dataset_kstats_t back to zvol_state_t from zfs_state_os_t
now that it is common once again

```
kstat.zfs/mypool.dataset.objset-0x10b.nunlinked: 0
kstat.zfs/mypool.dataset.objset-0x10b.nunlinks: 0
kstat.zfs/mypool.dataset.objset-0x10b.nread: 150528
kstat.zfs/mypool.dataset.objset-0x10b.reads: 48
kstat.zfs/mypool.dataset.objset-0x10b.nwritten: 134217728
kstat.zfs/mypool.dataset.objset-0x10b.writes: 1024
kstat.zfs/mypool.dataset.objset-0x10b.dataset_name: mypool/datasetname
```

Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed by: Sean Eric Fagan <sef@ixsystems.com>
Reviewed-by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Allan Jude <allan@klarasystems.com>
Closes #10386
include/os/freebsd/zfs/sys/zfs_vfsops.h
include/sys/zvol_impl.h
module/os/freebsd/spl/spl_kstat.c
module/os/freebsd/zfs/zfs_dir.c
module/os/freebsd/zfs/zfs_vfsops.c
module/os/freebsd/zfs/zfs_vnops.c
module/os/freebsd/zfs/zvol_os.c
module/os/linux/zfs/zvol_os.c