]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add Module Parameter Regarding Log Size Limit
authorKevin Jin <33590050+jxdking@users.noreply.github.com>
Tue, 20 Jul 2021 15:40:24 +0000 (11:40 -0400)
committerTony Hutter <hutter2@llnl.gov>
Wed, 21 Sep 2022 23:12:14 +0000 (16:12 -0700)
commitd05f3039f7749508229e16b981723ec95c8764d1
tree9f157ebb4916fb551c5bcf04c6f0e0dd1b2cc406
parent999830a0212e74530d41b9ef3022fa91166c5d58
Add Module Parameter Regarding Log Size Limit

zfs_wrlog_data_max
The upper limit of TX_WRITE log data. Once it is reached,
write operation is blocked, until log data is cleared out
after txg sync. It only counts TX_WRITE log with WR_COPIED
or WR_NEED_COPY.

Reviewed-by: Prakash Surya <prakash.surya@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: jxdking <lostking2008@hotmail.com>
Closes #12284
include/sys/dmu_tx.h
include/sys/dsl_pool.h
man/man4/zfs.4
module/zfs/arc.c
module/zfs/dmu_tx.c
module/zfs/dsl_pool.c
module/zfs/zfs_log.c
module/zfs/zvol.c