From owner-freebsd-stable@FreeBSD.ORG Tue Jan 12 00:32:36 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53FA0106566C; Tue, 12 Jan 2010 00:32:36 +0000 (UTC) (envelope-from kmatthew.macy@gmail.com) Received: from mail-px0-f182.google.com (mail-px0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 1B6C28FC15; Tue, 12 Jan 2010 00:32:35 +0000 (UTC) Received: by pxi12 with SMTP id 12so14911784pxi.3 for ; Mon, 11 Jan 2010 16:32:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=mEuzhGHEwBNI5abi7azyt4rfezwppbC2dHx5jEpldl4=; b=Eld15rTVsvL91HrN/GtXZc5lUujSOgHt/JxuFMNbGsMX6wpLG9gj6AGW2nh9kLIHHD 5kTpfePK5HlMsYkYGdo5XDbt6UnLUNqDF13QHPY5euHKuUMFHGb2pR6yFsZB4xaPzZnM RwUMt7PwDjguMMXvx/D/A5xVuIbI7zlvlmvLw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=QI9sd7RvulTvrL+Gkmpp4UJennX6xh8j1M3nlkMIOPtsdEOWpxwVSSXXjx80LZQoew MC2+WL11UzeUkz57SJvdTu5ysee/FY1TZ3Xj6PqpO3oKm4j4Hn8GdXHkvyyvqbrTGrR+ 9DMC8nKABfDRV5y/MjN9Em9a7gf5nRYlMH2h8= MIME-Version: 1.0 Sender: kmatthew.macy@gmail.com Received: by 10.115.115.31 with SMTP id s31mr238225wam.7.1263256347443; Mon, 11 Jan 2010 16:32:27 -0800 (PST) In-Reply-To: References: <20100110161206.GA86684@plebeian.afflictions.org> <20100110184612.GC86684@plebeian.afflictions.org> <82c4140e1001111529u7d7ac409h63dda4cc10b76522@mail.gmail.com> Date: Mon, 11 Jan 2010 16:32:27 -0800 X-Google-Sender-Auth: f4f1718a8bcf3056 Message-ID: <82c4140e1001111632x2cbafbf3rf4c386184e9ba06f@mail.gmail.com> From: "K. Macy" To: Dan Naumov Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-fs@freebsd.org, Damian Gerow , FreeBSD-STABLE Mailing List Subject: Re: ZFS on top of GELI X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: kmacy@freebsd.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2010 00:32:36 -0000 > 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