From owner-freebsd-fs@FreeBSD.ORG Sat Oct 9 13:55:58 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E946D106566B for ; Sat, 9 Oct 2010 13:55:58 +0000 (UTC) (envelope-from hywel@hmallett.co.uk) Received: from lisbon.directrouter.com (lisbon.directrouter.com [72.249.30.130]) by mx1.freebsd.org (Postfix) with ESMTP id C70288FC25 for ; Sat, 9 Oct 2010 13:55:58 +0000 (UTC) Received: from [83.60.14.249] (helo=[192.168.1.36]) by lisbon.directrouter.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1P4Ztz-0002Wg-9I; Sat, 09 Oct 2010 08:55:55 -0500 References: <4CAD6A44.8010707@telus.net> <4813F683-1FF0-4DC4-9BC0-A512258C81CA@hmallett.co.uk> <4CAE8E67.3080201@telus.net> In-Reply-To: <4CAE8E67.3080201@telus.net> Mime-Version: 1.0 (iPhone Mail 8B117) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: X-Mailer: iPhone Mail (8B117) From: Hywel Mallett Date: Sat, 9 Oct 2010 15:52:41 +0200 To: Carl X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - lisbon.directrouter.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hmallett.co.uk X-Source: X-Source-Args: X-Source-Dir: Cc: "freebsd-fs@freebsd.org" Subject: Re: Should gmirrored gjournal provider have auto-synchronization? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Oct 2010 13:55:59 -0000 On 8 Oct 2010, at 05:22, Carl wrote: > On 2010-10-07 3:21 PM, Hywel Mallett wrote: >> gmirror guarantees that a collection of >> writes either happens in it's entirety, or not at all. >=20 > My admittedly limited understanding of gmirror is that it makes no such gu= arantee. I think it is gjournal that guarantees the consistency of the file s= ystem that sits on top of it, not gmirror, and this would be true even if th= ere were no gmirror below it.=20 You are correct. I wrote gmirror in that sentence, but I meant gjournal.=20=