On Wed, 8 Sep 1999 [EMAIL PROTECTED] wrote:
> Sang-yong wrote:
> >Actually, the second disk is never failed, but md misunderstood...
>
> Oops! I checked older logs and found a part of my second disk
> is broken four days before the major failure happen. There was
> single block I/O error on it.
ok, this explains things - the RAID driver reacted as expected. The
raid5.c 'bug' can be ignored, it does a state dump only. I will make the
double-disk failure more graceful, it makes no sense to play hardball at
that time anymore. We might be strict wrt. failures happening on a
redundant array, but if it's in degraded mode we should either shut the
array down immediately (as suggested before), or pass errors up, without
modifying the superblocks.
also i'll change disk failure messages to KERN_CRIT, maybe that makes them
stick out better.
-- mingo