Doesn't ZFS catch exactly this sort of issue? Subsequent I/O fails. But if the device doesn't > say there's an error, the kernel doesn't know any better, and it simply > marks the pages as clean. Then you will never know that your data is > being written out by the kernel but silently ignored by the misbehaving > disk. >