I created a fresh RAID-5 mode Btrfs on the same 3 disks (including the faulty one which is still producing numerous random read errors) and Btrfs now seems to work exactly as I would anticipate.
I copied some data and verified the checksum. The data is readable and correct regardless of the constant warning messages in the kernel log about the read errors on the single faulty HDD (the bad behavior is confirmed by the SMART logs and I tested it in a different PC as well...). I also ran several scrubs and now it always finishes with X corrected and 0 uncorrected errors. (The errors are supposedly corrected but the faulty HDD keeps randomly corrupting the data...) The last time I saw uncorrected errors during the scrub and not every data was readable. Rather strange... I ran 24 hours of Gimps/Prime95 Blend stresstest without errors on the problematic machine. Although I updated the firmware of the drives. (I found an IMPORTANT update when I went there to download SeaTools, although there was no change log to tell me why this was important). This might changed the error handling behavior of the drive...? -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html