On Tue, Oct 12, 2010 at 9:39 AM, Stephan Budach <stephan.bud...@jvm.de> wrote:
> You are implying that the issues resulted from the H/W raid(s) and I don't 
> think that this is appropriate.
>

Not exactly. Because the raid is managed in hardware, and not by zfs,
is the reason why zfs cannot fix these errors when it encounters them.

> I configured a striped pool using two raids - this is exactly the same as 
> using two single hard drives without mirroring them. I simply cannot see what 
> zfs would be able to do in case of a block corruption in that matter.

It cannot, exactly.

> You are not stating that a single hard drive is more reliable than a HW raid 
> box, are you? Actually my pool has no mirror capabilities at all, unless I am 
> seriously mistaken.

no, but zfs-managed raid is more reliable than hardware raid.

> What scrub has found out is that none of the blocks had any issue, but the 
> filesystem was not "clean" either, so if scrub does it's job right and 
> doesn't report any errors, the error must have occurred somewhere else up the 
> stack, way before the checksum had been calculated.

If the case is, as speculated, that one mirror has bad data and one
has good, scrub or any IO has 50% chances of seeing the corruption.
scrub does verify checksums.

Tuomas
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to