James Carlson wrote:
Darren J Moffat writes:
Yann POUPET wrote:
Minix3 "pings" its driver modules to see if they're still alive. If not, the
driver is reloaded.
The DEBUG kernel, the default for an ONNV build of the OpenSolaris
source drops at the moment, does essentially this already by attempting
to unload all kernel modules periodically, by default every 60 seconds.
If they return that they are EBUSY then they stay otherwise they are
unloaded, and can get reloaded on demand.
For what it's worth, it doesn't sound like that's what he means.
Instead, the driver is "health checked" in some way and deliberately
unloaded and reloaded if it's not working.
Rather than being an additional stress-test (which is what the DEBUG
behavior in Solaris is), it sounds like the intent is to work around
bug-ridden drivers. If so, that's verging far too close for my taste
to continuing operation after internal consistency has been lost and
risking data corruption.
In which case isn't that what we have FMA for ?
--
Darren J Moffat
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org