freebsd-dev/sys/cddl/contrib/opensolaris/uts/common
Xin LI be1b14a063 MFV r271515:
Add a new tunable/sysctl, vfs.zfs.free_max_blocks, which can be used to
limit how many blocks can be free'ed before a new transaction group is
created.  The default is no limit (infinite), but we should probably have
a lower default, e.g. 100,000.

With this limit, we can guard against the case where ZFS could run out of
memory when destroying large numbers of blocks in a single transaction
group, as the entire DDT needs to be brought into memory.

Illumos issue:
    5138 add tunable for maximum number of blocks freed in one txg

MFC after:	2 weeks
2014-09-13 17:24:56 +00:00
..
ctf
dtrace Add missing proctree locking to fill_kinfo_proc consumers. 2014-08-30 03:10:55 +00:00
fs MFV r271515: 2014-09-13 17:24:56 +00:00
os MFC r270195: 2014-08-20 21:44:48 +00:00
sys MFV r270197: 2014-08-22 22:13:36 +00:00
zmod - rename atomic.S and crc32.c to avoid collisions when linking zfs in to the kernel 2009-05-09 01:45:55 +00:00
Makefile.files MFV r267565: 2014-07-01 06:43:15 +00:00