Thread (6 messages) 6 messages, 3 authors, 2014-01-16

Re: read errors not corrected when doing check on RAID6

From: Mikael Abrahamsson <hidden>
Date: 2014-01-12 17:18:55

On Sun, 12 Jan 2014, Peter Grandi wrote:
[ ... ]
quoted
So here now in the replace function, md decided to correct the
read errors on /dev/sds. Now the pending sectors are down to 7
on /dev/sds. There were some more errors which were also
corrected, and now the pending count is down to 5. Recovery is
still ongoing. [ ... ]  I expected it to correct the read
errors on the drive then, but it seems it didn't. [ ... ]
That seems to me a big misunderstanding (or delusion).
Which of it? Pending sectors (which from my understanding is the same as 
UNC when reading) on a component drive in RAID6 wouldn't be re-calculated 
from parity and written to fix the problem?

But from my other email, it seems "pending sector" doesn't mean it always 
gives read errors, but just sometimes. The read errors I got from the 
check doesn't match up with the read errors I got when I did replace, and 
it also seems the read errors didn't always occur.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help