]> git.proxmox.com Git - mirror_zfs.git/commit
OpenZFS 9617 - too-frequent TXG sync causes excessive write inflation
authorMatthew Ahrens <mahrens@delphix.com>
Tue, 12 Dec 2017 23:46:58 +0000 (15:46 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 4 Oct 2018 20:13:28 +0000 (13:13 -0700)
commitdfbe26750308d757d20af8eb5aefef49ec65d4a8
treea06a369cecdbe4cd70627fbe44b9344cc95b7a29
parent58c0f374f101a37b5e1bb22359f40020f235e008
OpenZFS 9617 - too-frequent TXG sync causes excessive write inflation

Porting notes:
* Renamed zfs_dirty_data_sync_pct to zfs_dirty_data_sync_percent and
  changed the type to be consistent with the other dirty module params.
* Updated zfs-module-parameters.5 accordingly.

Authored by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Approved by: Robert Mustacchi <rm@joyent.com>
Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
OpenZFS-issue: https://illumos.org/issues/9617
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/7928f4ba
Closes #7976
include/sys/dsl_pool.h
man/man5/zfs-module-parameters.5
module/zfs/dsl_pool.c
module/zfs/txg.c