]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
zio_deadman_impl() fix and enhancement
authorTim Chase <tim@chase2k.com>
Fri, 15 Feb 2019 20:44:24 +0000 (14:44 -0600)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 15 Feb 2019 20:44:24 +0000 (12:44 -0800)
commit638dd5f44e2e56bb60a6f9aacbb1b3c22844926f
tree6766411dc3f999706541ea5ded3de550263ce979
parent9c5e88b1ded19cb4b19b9d767d5c71b34c189540
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 <faaland1@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: loli10K <ezomori.nozomu@gmail.com>
Signed-off-by: Tim Chase <tim@chase2k.com>
Closes #8362
man/man5/zfs-module-parameters.5
module/zfs/zio.c