Parity Errors


Recommended Posts

Hello, running 6.8.3, 1 parity, 4 data drives. Normally, parity check has 0 errors. Last few runs I am getting 135+ errors. Reading other posts, is it true there is no way to see what those errors are, that would not make sense? I looked in the log but was unable to find. There must be some way to read what the errors are so you can address them?

Also, is the only way to run mem tests from bios?

Link to comment
  • 2 weeks later...

Parity is simply an extra bit that allows a missing bit to be calculated from all the other bits. That is basically all it is wherever it is used in computers and communications.

 

All parity check can tell is that the calculated parity from all the data disks doesn't match parity. No way to know from just that extra bit which disk might be out of sync. If you have no reason to suspect any particular disk, you have no choice but to correct parity.

 

SMART for all disks looks OK, and nothing about any problems communicating with any disks in that syslog.

 

However, there is this:

Jul 26 12:28:20 Tower emhttpd: unclean shutdown detected
On 7/27/2020 at 2:12 PM, leedog99 said:

Last few runs I am getting 135+ errors.

That number seems reasonable for unclean shutdowns. Why did you have an unclean shutdown?

 

Unclean shutdown results in non-correcting parity check. You have to run a correcting parity check to correct the parity errors it found. Then you should run another non-correcting parity check to make sure you don't still have some problem. Exactly zero parity errors is the only acceptable result, and if you don't get there you aren't finished.

 

Link to comment

Thank you so much. At least now I understand what is happening. I believe that unclean shutdown was exactly what caused the errors to occur. I did not have a battery backup on the unraid server but now I will, my bad.

QUESTION - so if there were errors in the parity drive, why does it still say PARITY IS VALID? Wouldn't the errors prevent some data from being properly recovered? That message kind of gives false security.

Link to comment
  • 1 month later...

diagnostics are after reboot so the logs don't show anything; however you appear to be running a Marvell controller which is known to cause issues and therefore is not recommended.  This is most likely the cause of the parity errors.  Best to replace that with a supported controller and then re-sync parity

Edited by civic95man
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.