]> git.proxmox.com Git - mirror_zfs.git/commit - man/man4/zfs.4
Introduce a tunable to exclude special class buffers from L2ARC
authorGeorge Amanakis <gamanakis@gmail.com>
Thu, 11 Nov 2021 20:52:16 +0000 (21:52 +0100)
committerGitHub <noreply@github.com>
Thu, 11 Nov 2021 20:52:16 +0000 (12:52 -0800)
commitc9d62d1356380669a8cd7ca1979d2d38e5e9777f
tree698ba85225bc160e2d6d31c8dd0c6ac1ee080d5c
parent420b44488ff91dc0f67c24faae5d580122b08cfb
Introduce a tunable to exclude special class buffers from L2ARC

Special allocation class or dedup vdevs may have roughly the same
performance as L2ARC vdevs. Introduce a new tunable to exclude those
buffers from being cacheable on L2ARC.

Reviewed-by: Don Brady <don.brady@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: George Amanakis <gamanakis@gmail.com>
Closes #11761
Closes #12285
include/sys/arc.h
include/sys/dbuf.h
include/sys/dmu_objset.h
man/man4/zfs.4
module/zfs/arc.c
module/zfs/dbuf.c
module/zfs/dmu.c
module/zfs/dmu_objset.c