Thread (52 messages) 52 messages, 9 authors, 2013-01-31

Re: Huge values of mismatch_cnt on RAID 6 arrays under Fedora 18

From: Wolfgang Denk <hidden>
Date: 2013-01-31 18:36:06

Dear Chris Murphy,

In message [ref] you wrote:
quoted
After running a "repair" on the array, both "check" and "raid6test"
would not report any further issues.
Yes but this would be consistent with a derivative parity, written
to disk and then checked against an algorithm that expects derivative
parity. What happens if you go back to the old kernel before all the
problems were happening and you do a check? What happens if you go
back to a Fedora kernel you know exhibited the problem and you do a
check?
I cannot test the exact old kernel I was running before any more;
Fedora has released an update in the meantime, and they do not keep
older updates around, only the very latest one - which is the same
version as causes the problems.  When using the (really old) kernel
from the installation media, I see the same behaviour as with current
mainline: I have to run a "repair", and then the array is, and
remains, clean.

With the current Fedora kernel, the first check will report errors
which do not go away permanently, not even with a "repair".
Question for Piergiorgio is if check and raid6test use the same, or
independent, code for checking parity?
My impression is that they must use different code - raid6test takes
much, much longer and causes a much higher CPU load than running
"check".
I think a bug needs to be filed with the information you have thus far.
I did this, actually in parallel with reporting the issues here:
https://bugzilla.redhat.com/show_bug.cgi?id=904831

I think the relevant Fedora people are on Cc:, but there was zero
response so far; seems potential data loss is of no concern to the
Fedora project :-(

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
You don't have to worry about me. I might have been born yesterday...
but I stayed up all night.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help