Is it possible that a faulty disk controller could cause corruption to a
zpool?  I think I had this experience recently when doing a 'zpool replace'
with both the old/new device attached to a controller that I discovered was
faulty (because I got data checksum errors, and had to dig for backups).

Blake

On 8/11/07, Richard L. Hamilton <[EMAIL PROTECTED]> wrote:
>
> > In the old days of UFS, on occasion one might create
> > multiple file systems (using multiple partitions) of
> > a large LUN if filesystem corruption was a concern.
> > It didn't happen often  but filesystem corruption
> > has happened.  So, if filesystem X was corrupt
> >  filesystem Y would be just fine.
> >
> > With ZFS, does the same logic hold true for two
> > filesystems coming from the same pool?
> >
> > Said slightly differently, I'm assuming that if the
> > pool becomes mangled some how then all filesystems
> > will be toast … but is it possible to have one
> > filesystem be corrupted while the other filesystems
> > are fine?
> >
> > Hmmm, does the answer depend on if the filesystems
> > are nested
> > ex: 1      /my_fs_1          /my_fs_2
> > ex: 2      /home_dirs    /home_dirs/chris
> >
> > TIA!
>
>
> If they're always consistent on-disk, and the checksumming catches storage
> subsystem errors out to almost 100% certainty, then the only corruption
> can
> come from bugs in the code, or uncaught non-storage (i.e. CPU, memory)
> bugs perhaps.
>
> So I suppose the answer would depend on where in the code things
> went astray; but that you probably could not expect any sort of isolation
> or even sanity at that point; if privileged code is running amok, anything
> could happen, and that would be true with two distinct ufs filesystems
> too,
> I would think.  Perhaps one might guess that it might be more likely
> for corruption not to be isolated to a single zfs filesystem (given how
> lightweight a zfs filesystem is).  OTOH, since zfs catches errors other
> filesystems don't, think of how many ufs filesystems may well be corrupt
> for a very long time before causing a panic and having that get discovered
> by fsck.  Ideally, if zfs code passes its test suites, you're safer with
> it than
> with most anything else, even if it isn't perfect.
>
> But I'm way out on a limb here; no doubt the experts will correct and
> amend what I've said...
>
>
> This message posted from opensolaris.org
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to