diff options
author | Tim Chase <[email protected]> | 2019-02-15 14:44:24 -0600 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2019-02-15 12:44:24 -0800 |
commit | 638dd5f44e2e56bb60a6f9aacbb1b3c22844926f (patch) | |
tree | 6766411dc3f999706541ea5ded3de550263ce979 /man/man5 | |
parent | 9c5e88b1ded19cb4b19b9d767d5c71b34c189540 (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.5 | 16 |
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 |