1
0
mirror of https://git.proxmox.com/git/mirror_zfs.git synced 2025-04-01 04:00:22 +03:00
mirror_zfs/module/os
ixhamza fb087146de
Add support for per dataset zil stats and use wmsum counters
ZIL kstats are reported in an inclusive way, i.e., same counters are
shared to capture all the activities happening in zil. Added support
to report zil stats for every datset individually by combining them
with already exposed dataset kstats.

Wmsum uses per cpu counters and provide less overhead as compared
to atomic operations. Updated zil kstats to replace wmsum counters
to avoid atomic operations.

Reviewed-by: Christian Schwarz <christian.schwarz@nutanix.com>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Ameer Hamza <ahamza@ixsystems.com>
Closes 
2022-07-20 17:14:06 -07:00
..
freebsd Add support for per dataset zil stats and use wmsum counters 2022-07-20 17:14:06 -07:00
linux Add support for per dataset zil stats and use wmsum counters 2022-07-20 17:14:06 -07:00