From 4e0e9017929d742b8b45a542ca73a0158e08a172 Mon Sep 17 00:00:00 2001 From: mav Date: Fri, 17 Mar 2017 07:52:56 +0000 Subject: MFC r307397: Add vfs.zfs.zil_log_limit sysctl. It is at least partially broken now, but that is another question. --- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/cddl') diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c index 8167cc7..b048847 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c @@ -944,6 +944,8 @@ uint64_t zil_block_buckets[] = { * Limit checking is disabled by setting zil_slog_limit to UINT64_MAX. */ uint64_t zil_slog_limit = 1024 * 1024; +SYSCTL_QUAD(_vfs_zfs, OID_AUTO, zil_slog_limit, CTLFLAG_RWTUN, + &zil_slog_limit, 0, "Maximal commit size to use SLOG"); #define USE_SLOG(zilog) (((zilog)->zl_logbias == ZFS_LOGBIAS_LATENCY) && \ (((zilog)->zl_cur_used < zil_slog_limit) || \ ((zilog)->zl_itx_list_sz < (zil_slog_limit << 1)))) -- cgit v1.1