summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_priv.c
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2013-07-05 21:29:59 +0000
committermm <mm@FreeBSD.org>2013-07-05 21:29:59 +0000
commitbe7444451060bb6bbf361f251d66c2a5c689d37f (patch)
tree1fbc4ca207bba2a6bcc0d1f7410ffcdbf6bc3b13 /sys/kern/kern_priv.c
parent0a786bb76e3daf688bbd1393512c2540f1ccd851 (diff)
downloadFreeBSD-src-be7444451060bb6bbf361f251d66c2a5c689d37f.zip
FreeBSD-src-be7444451060bb6bbf361f251d66c2a5c689d37f.tar.gz
MFV r252839:
Quoting illumos issue #3836: Currently zio_free() always puts the zio on a list for subsequent processing by zio_free_sync(). This is only necessary for frees that might need to issue reads (gang and dedup blocks). By processing the majority of the frees as we encounter them, we reduce the amount of time that the spa_sync() thread spends burning CPU and not doing any i/o, thus increasing the overall write throughput of the system. Illumos ZFS issues: 3836 zio_free() can be processed immediately in the common case MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_priv.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud