https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241980

--- Comment #19 from Andriy Gapon <[email protected]> ---
(In reply to Eugene Grosbein from comment #18)
There is no reason why deadman_enabled had to be read-only. But the code needs
to be careful to stop and restart the callout when the deadman logic is
disabled and enabled.  Maybe we can have the callout always running, then we
need to check the flag in the callout callback.

Also, I think that there is a bug in the early warning code.  I think that the
warning timeout is 8 times longer that the regular timeout.

The best way to debug the problem would be to get a crash dump.
Maybe you could try to add a dedicated dump disk and connect it to a different
controller, etc.
But if you can't get that to work, then I suggest that you add more useful
information to the early warning.  You can print a pointer to zio and a pointer
to vdev.  Then you'd be able to use kgdb on a live kernel and you would have a
place to start.

Just my 2 cents as they say.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to