Scampicfx
Contributor
- Joined
- Jul 4, 2016
- Messages
- 125
Hey,
while googling, I found an interesting article to read. I thought I'd share it with you: http://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs-not-raidz/
What's your opinions about that?
When I noticed it correct, there's one point this article doesn't deal with: Parity Benefits of RAIDZ-2 vs. RAID10:
One example: Let's imagine, you're running multiple mirrored vdevs (A0, A1, B0, B1, C0, C1, D0, D1, E0, E1, and so on...). At one day, you encounter disk failure of A0. A few hours later, ZFS detects Biterror in A1 (still degraded status, disk a0 is still getting rebuilt)... My question: How should ZFS handle / repair this biterror, since there is no parity or no mirror data available?
In my opinion, this is one point where RAIDZ-2 wins: even in case of a disk failure, it is still able to recover bit errors since parity information is still available... At least I hope that? How do mirrored vdevs handle this issue?
while googling, I found an interesting article to read. I thought I'd share it with you: http://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs-not-raidz/
What's your opinions about that?
When I noticed it correct, there's one point this article doesn't deal with: Parity Benefits of RAIDZ-2 vs. RAID10:
One example: Let's imagine, you're running multiple mirrored vdevs (A0, A1, B0, B1, C0, C1, D0, D1, E0, E1, and so on...). At one day, you encounter disk failure of A0. A few hours later, ZFS detects Biterror in A1 (still degraded status, disk a0 is still getting rebuilt)... My question: How should ZFS handle / repair this biterror, since there is no parity or no mirror data available?
In my opinion, this is one point where RAIDZ-2 wins: even in case of a disk failure, it is still able to recover bit errors since parity information is still available... At least I hope that? How do mirrored vdevs handle this issue?
Last edited: