Hey there
I was checking my parity (without writing corrections) and got tons of errors (about 800 million). The parity check was canceled at ~75%.
The server is on UPS and there was no unclean shutdown. The hard drives don't have any uncommon SMART data.
So I guess the problem must be somewhere else.
I did a parity swap some months ago to use a larger party HDD but I'm quite sure that I checked the parity afterwards with 0 errors (last check was 3 months ago with 0 errors).
I checked the log and got 100 of these messages:
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045064
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045072
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045080
...
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045840
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045848
Jun 26 01:53:48 unRAID kernel: md: recovery thread: P incorrect, sector=11721045856
I guess it's quite strange that all these errors occurred at 01:53:48. I canceled the parity check (at ~ 75%) and I'm currently running SMART extended self-tests on the disks.
Hopefully somebody has an idea