On 2015-04-27 20:45 +1200, Pieter De Wit wrote: > Sorry for jumping in late - but let's say it does "work" and a > drive returns an error, is that data lost ? Or which drive is > "right"? (Assuming that by "returns an error", you mean succeeds but the data does not no match what the other(s) returned.) Let's say there is a setting for how many components must agree. If they're not unanimous, read all the other components and look for a majority. The components in the minority are flagged faulty and the array is degraded but the read succeeds. If there is no majority, retry a few times. If a majority is found, all components which ever were in the minority are flagged faulty and the array is degraded but the read succeeds. If no majority is found, degrade all components, fail the read and stop the array. Or whatever is needed to prevent all further writes to this array and let the user investigate. -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html