Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 2010 16:32:27 -0800
From:      "K. Macy" <kmacy@freebsd.org>
To:        Dan Naumov <dan.naumov@gmail.com>
Cc:        freebsd-fs@freebsd.org, Damian Gerow <dgerow@afflictions.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: ZFS on top of GELI
Message-ID:  <82c4140e1001111632x2cbafbf3rf4c386184e9ba06f@mail.gmail.com>
In-Reply-To: <cf9b1ee01001111624h138633c0l5d021b9f9c2ee500@mail.gmail.com>
References:  <cf9b1ee01001100708m7851418cmbb77cc3580d0fab3@mail.gmail.com> <20100110161206.GA86684@plebeian.afflictions.org> <cf9b1ee01001101019o51e9a52fi6d02905914508706@mail.gmail.com> <20100110184612.GC86684@plebeian.afflictions.org> <cf9b1ee01001101128v5d636ab6p1fa3e5bcc713273d@mail.gmail.com> <82c4140e1001111529u7d7ac409h63dda4cc10b76522@mail.gmail.com> <cf9b1ee01001111624h138633c0l5d021b9f9c2ee500@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82c4140e1001111632x2cbafbf3rf4c386184e9ba06f>