2011-06-12 23:57, Richard Elling wrote:
How long should it wait? Before you answer, read through the thread: http://lists.illumos.org/pipermail/developer/2011-April/001996.html Then add your comments :-) -- richard
Interesting thread. I did not quite get the resentment against a tunable value instead of a hard-coded #define, though. Especially if we might want to somehow tune it per-device, i.e. CDROM, enterprise SAS and some commodity drive or a USB stick (or a VMWare emulated HDD, as Ceri pointed out) might all be plugged into the same box and require different timeouts only the sysadmin might know about (the numeric values per-device). So I'd rather go with some hardcoded default and many tuned lines in sd.conf, probably. But the point of my previous comment was that, according to the original poster, after a while his disk did get marked as "faulted" or "offlined". IF this happened during the system's initial uptime, but it froze anyway, it it a problem. What I do not know is if he rebooted the box within the 5 minutes set aside for the timeout, or if some other processes gave up during the 5 minutes of no IO and effectively hung the system. If it is somehow the latter - that the inaccessible drive did (lead to) hang(ing) the system past any set IO retry timeouts - that is a bug, I think. But maybe I'm just too annoyed with my box hanging with a more-or-less reproducible scenario, and now I'm barking up any tree that looks like system freeze related to IO ;) //Jim _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss