SoftRAID incorrectly identifies problem drive
I have come across where SoftRAID identifies the wong drive as being problematic when it identifies a hung situation.
In can turn out that drive A may be the root cause in hanging and causing other drives to hang too until drive A "unhangs" but SoftRAID will report that drive B, or C or D, and sometimes report that ALL these drives are hanging and need to be replaced.
I'm not sure if SoftRAID can be improved to better isolate and identify the true culprit in such a case BUT the language is alarming in making one think that more than one drive needs replacing. Maybe the language in the error message needs to be adjusted to better reflect that more confirmation should be sought or to point out that another drive may be the cause, or some such language.
After extensive testing to be reassured of the results I would discover that the cuprit is indeed a different drive than the one identified.
We have always made warnings explicit and strong, as users tend to ignore all but dire warnings.
We are focused on improving logging in version 6 and many error messages will be improved.