ZFS on top of GELI

K. Macy kmacy at freebsd.org
Tue Jan 12 00:32:36 UTC 2010


> Ok, lets assume we have a dedicated ZIL on a single non-redundant
> disk. This disk dies. How do you remove the dedicated ZIL from the
> pool or replace it with a new one? Solaris ZFS documentation indicates
> that this is possible for dedicated L2ARC - you can remove a dedicated
> l2arc from a pool at any time you wish and should some IO fail on the
> l2arc, the system will gracefully continue to run, reverting said IO
> to be processed by the actual default built-in ZIL on the disks of the
> pool. However the capability to remove dedicated ZIL or gracefully
> handle the death of a non-redundant dedicated ZIL vdev does not
> currently exist in Solaris/OpenSolaris at all.

Ahh - you're describing an implementation flaw as opposed to a design
flaw. Your initial statement could be interpreted as meaning that the
ZIL is required for file system consistency.

I hope they fix that.

-Kip


More information about the freebsd-stable mailing list