mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 11:18:52 +03:00
OpenZFS 9963 - Separate tunable for disabling ZIL vdev flush
Porting Notes: * Add options to zfs-module-parameters(5) man page. * zfs_nocacheflush move to vdev.c instead of vdev_disk.c, since the latter doesn't get built for user space. Authored by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: George Melikov <mail@gmelikov.ru> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://www.illumos.org/issues/9963 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/f8fdf68125 Closes #8186
This commit is contained in:
committed by
Brian Behlendorf
parent
18b14b17c8
commit
53b1f5eac6
@@ -99,6 +99,13 @@ int zfs_scan_ignore_errors = 0;
|
||||
*/
|
||||
int vdev_standard_sm_blksz = (1 << 17);
|
||||
|
||||
/*
|
||||
* Tunable parameter for debugging or performance analysis. Setting this
|
||||
* will cause pool corruption on power loss if a volatile out-of-order
|
||||
* write cache is enabled.
|
||||
*/
|
||||
int zfs_nocacheflush = 0;
|
||||
|
||||
/*PRINTFLIKE2*/
|
||||
void
|
||||
vdev_dbgmsg(vdev_t *vd, const char *fmt, ...)
|
||||
@@ -4650,5 +4657,8 @@ MODULE_PARM_DESC(zfs_scan_ignore_errors,
|
||||
module_param(vdev_validate_skip, int, 0644);
|
||||
MODULE_PARM_DESC(vdev_validate_skip,
|
||||
"Bypass vdev_validate()");
|
||||
|
||||
module_param(zfs_nocacheflush, int, 0644);
|
||||
MODULE_PARM_DESC(zfs_nocacheflush, "Disable cache flushes");
|
||||
/* END CSTYLED */
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user