4 ms·
I've never done so outside of FreeNAS appliances, partly because I remain persuaded that offloading the RAID portion to a card is more cost-effective and higher
by mmt 8y ago
I've never done so outside of FreeNAS appliances, partly because I remain persuaded that offloading the RAID portion to a card is more cost-effective and higher-performance, especially on otherwise RAM- and/or IO-constrained servers, and partly because the ZFS support under Linux has, historically, been less than ideal.
Higher-level checksum failures are, however, a situation, where I would appreciate an integration between filesystem and RAID, as I'd want a checksum error to mark a drive as bad, just like any other read error.
Do you happen to know if ZFS does that?
- walterbell 8y agoDoes this help? https://prefetch.net/blog/2011/10/15/using-the-zfs-scrub-feature-to-verify-the-integrity-of-your-storage/ https://prefetch.net/blog/2011/10/15/using-the-zfs-scrub-fea...
- mmt 8y agoUnfortunately, no, it doesn't really say how ZFS behaves when an error is encountered. This is super-disturbing and a dealbreaker, if it's still true: > The scrub operation will consume any and all I/O resources on the system (there are supposed to be throttles in place, but I’ve yet to see them work effectively), so you definitely want to run it when you’re system isn’t busy servicing your customers. I browsed a little of the oracle.com ZFS documentation but couldn't find much in the way of what triggers it to decide that a device is "faulted" other than being totally unreachable.