> On Jan 21, 2016, at 4:25 AM, Fred Liu <[email protected]> wrote:

zfs deadman timer is tunable. But if you hit it, you've got problems that tuning
the deadman won't help.

The tunable is zfs_deadman_synctime_ms, which is milliseconds.

For example, on a test machine here:
        [root@elvis ~]# echo zfs_deadman_synctime_ms/D | mdb -k
        zfs_deadman_synctime_ms:
        zfs_deadman_synctime_ms:        1000000         

FYI, you can check on the state of I/Os in the ZIO pipeline and how long they've
been there using the zio_state dcmd. Elvis is not currently busy or broken, but 
here
is an example:
        [root@elvis ~]# echo ::zio_state | mdb -k
        ADDRESS                 TYPE  STAGE            WAITER           
TIME_ELAPSED
        ffffff01ada853e0        NULL  OPEN             -                -       
     
        ffffff01ada85b10        NULL  OPEN             -                -       
     

If you see a large TIME_ELAPSED, you can track down the zio in question for more
debugging.
 -- richard



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to