aboutsummaryrefslogtreecommitdiffstats
path: root/man/man5
diff options
context:
space:
mode:
authorTim Chase <[email protected]>2019-02-15 14:44:24 -0600
committerBrian Behlendorf <[email protected]>2019-02-15 12:44:24 -0800
commit638dd5f44e2e56bb60a6f9aacbb1b3c22844926f (patch)
tree6766411dc3f999706541ea5ded3de550263ce979 /man/man5
parent9c5e88b1ded19cb4b19b9d767d5c71b34c189540 (diff)
zio_deadman_impl() fix and enhancement
Add the zio_deadman_log_all tunable to print all zios in zio_deadman_impl(). Also, in all cases, display the depth of the zio relative to the original parent zio. This is meant to be used by developers to gain diagnostic information for hangs which don't involve fully set-up zio trees or are otherwise stuck or hung in an early stage. Reviewed-by: Olaf Faaland <[email protected]> Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: loli10K <[email protected]> Signed-off-by: Tim Chase <[email protected]> Closes #8362
Diffstat (limited to 'man/man5')
-rw-r--r--man/man5/zfs-module-parameters.516
1 files changed, 16 insertions, 0 deletions
diff --git a/man/man5/zfs-module-parameters.5 b/man/man5/zfs-module-parameters.5
index dc9fcc6b4..bdac6f3a7 100644
--- a/man/man5/zfs-module-parameters.5
+++ b/man/man5/zfs-module-parameters.5
@@ -2641,6 +2641,22 @@ Default value: \fB786,432\fR.
.sp
.ne 2
.na
+\fBzio_deadman_log_all\fR (int)
+.ad
+.RS 12n
+If non-zero, the zio deadman will produce debugging messages (see
+\fBzfs_dbgmsg_enable\fR) for all zios, rather than only for leaf
+zios possessing a vdev. This is meant to be used by developers to gain
+diagnostic information for hang conditions which don't involve a mutex
+or other locking primitive; typically conditions in which a thread in
+the zio pipeline is looping indefinitely.
+.sp
+Default value: \fB0\fR.
+.RE
+
+.sp
+.ne 2
+.na
\fBzio_decompress_fail_fraction\fR (int)
.ad
.RS 12n