An md/raid6 data corruption bug
An md/raid6 data corruption bug
Posted Aug 20, 2014 1:44 UTC (Wed) by neilbrown (subscriber, #359)In reply to: An md/raid6 data corruption bug by Richard_J_Neill
Parent article: An md/raid6 data corruption bug
> I wonder whether there is any workaround yet for the problem of a RAID5 array where the degraded array suffers a single bit read-error on rebuild
Yes there is. It is called "bad block lists" or "bbl".
Rather than marking the whole device as faulty, md will just mark the bad block as faulty.
Requires mdadm 3.3 and Linux 3.1 or later (and "later" generally means "hopefully fewer bugs", but the more people I can get testing this, the sooner such bugs will be discovered).
To add a bbl to a pre-existing array you need to assemble with "--update=bbl". You cannot hot-add a BBL at present.
