summaryrefslogtreecommitdiffstats
path: root/man/man5
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2019-09-25 09:23:29 -0700
committerGitHub <[email protected]>2019-09-25 09:23:29 -0700
commitf81d5ef686e8198c38caa8622905647667165622 (patch)
tree7bdd3223686e4656a28d2fc65c05f0a14d37d422 /man/man5
parent5df7e9d85ced424292e8312a7848b6092a29c930 (diff)
Add warning for zfs_vdev_elevator option removal
Originally the zfs_vdev_elevator module option was added as a convenience so the requested elevator would be automatically set on the underlying block devices. At the time this was simple because the kernel provided an API function which did exactly this. This API was then removed in the Linux 4.12 kernel which prompted us to add compatibly code to set the elevator via a usermodehelper. While well intentioned this introduced a bug which could cause a system hang, that issue was subsequently fixed by commit 2a0d4188. In order to avoid future bugs in this area, and to simplify the code, this functionality is being deprecated. A console warning has been added to notify any existing consumers and the documentation updated accordingly. This option will remain for the lifetime of the 0.8.x series for compatibility but if planned to be phased out of master. Reviewed-by: Richard Laager <[email protected]> Reviewed-by: loli10K <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Issue #8664 Closes #9317
Diffstat (limited to 'man/man5')
-rw-r--r--man/man5/zfs-module-parameters.56
1 files changed, 4 insertions, 2 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5
index d9be70e23..c711f6de6 100644
--- a/man/man5/zfs-module-parameters.5
+++ b/man/man5/zfs-module-parameters.5
@@ -3188,8 +3188,10 @@ Default value: \fB32,768\fR.
\fBzfs_vdev_scheduler\fR (charp)
.ad
.RS 12n
-Set the Linux I/O scheduler on whole disk vdevs to this scheduler. Valid options
-are noop, cfq, bfq & deadline
+Set the Linux I/O scheduler on whole disk vdevs to this scheduler. This
+option has been deprecated and will be removed in a future release. The
+standard \fB/sys/block/<block>/queue/scheduler\fR interface should be used
+to set a block device scheduler.
.sp
Default value: \fBnoop\fR.
.RE