On Tue, Apr 10, 2007 at 12:48:49AM -0700, Gino wrote:
> Hi All
> 
> I'd like to expose two points about ZFS that I think are a must before even 
> trying to use it in production:
> 
> 
> 1) ZFS must stop to force kernel panics! 
> As you know ZFS takes to a kernel panic when a corrupted zpool is found or if 
> it's unable to reach
> a device and so on...
> We need to have it just fail with an error message but please stop crashing 
> the kernel.

This is:

6322646 ZFS should gracefully handle all devices failing (when writing)

Which is being worked on.  Using a redundant configuration prevents this
from happening.

> 2) We need a way to recover a corrupted ZFS, trashing the last incompleted 
> transactions.
> Please give us "zfsck" :)

Please the ZFS FAQ at:

http://www.opensolaris.org/os/community/zfs/faq/#whynofsck

Writing such a tool is effectively impossible.  For the one known
corruption bug we've encountered (and since fixed, we provided the
'zfs_recover' /etc/system switch, but it only works for this particular
bug.  Without understanding the underlying pathology it's impossible to
"fix" a ZFS pool.

- Eric

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to