Re: Blockbusting news, results end

From: Krzysztof Halasa
Date: Mon Oct 27 2003 - 12:21:32 EST


"Norman Diamond" <ndiamond@xxxxxxxxxxxxx> writes:

> Bingo. This is why reallocation at the time of a failed read is also
> necessary. Yes the data are lost, yes the failure needs to be both logged
> (once)

The log entry may be easily lost. Especially when the drive is failing.

> and displayed to the user (once),

To which user??? Hard drive sectors have no users.

> yes if an application reads it
> again before writing then it will be garbage or zeroes,

I hope drive makers won't take it seriously.

> but get the LBA
> sector number moved to a place that is less likely to be unreliable.

So you rather want to read garbage than get a real I/O error.
The only situation I can imagine which benefits from such an approach
is playing an audio-video stream.

> Meanwhile software must still make up for defective firmware.

Yeah. yeah. Only "if (drive_is_toshiba()) BUG()" comes to my mind.
--
Krzysztof Halasa, B*FH
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/