From owner-freebsd-fs@FreeBSD.ORG Thu Oct 7 06:35:51 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 06BB31065670 for ; Thu, 7 Oct 2010 06:35:51 +0000 (UTC) (envelope-from k0802647@telus.net) Received: from defout.telus.net (defout.telus.net [204.209.205.55]) by mx1.freebsd.org (Postfix) with ESMTP id B9A098FC08 for ; Thu, 7 Oct 2010 06:35:50 +0000 (UTC) Received: from edmwaa02.telusplanet.net ([66.183.53.162]) by priv-edmwes33.telusplanet.net (InterMail vM.8.01.03.00 201-2260-125-20100507) with ESMTP id <20101007063549.BQSR17374.priv-edmwes33.telusplanet.net@edmwaa02.telusplanet.net> for ; Thu, 7 Oct 2010 00:35:49 -0600 Received: from oliver.bc.lan (d66-183-53-162.bchsia.telus.net [66.183.53.162]) by edmwaa02.telusplanet.net (BorderWare Security Platform) with ESMTP id A95330776F8F3E2D for ; Thu, 7 Oct 2010 00:35:49 -0600 (MDT) Received: from [10.111.111.112] (unknown [10.111.111.112]) by oliver.bc.lan (Postfix) with ESMTP id 4410762A4 for ; Wed, 6 Oct 2010 23:35:49 -0700 (PDT) Message-ID: <4CAD6A44.8010707@telus.net> Date: Wed, 06 Oct 2010 23:35:48 -0700 From: Carl User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Lightning/1.0b2 Thunderbird/3.1.4 MIME-Version: 1.0 To: freebsd-fs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Cloudmark-Analysis: v=1.1 cv=VRk8ggRbID116JoYb+Pzz07NkPEh5LDahQQ5ZEpV7yM= c=1 sm=0 a=qlfKZ_JmYfsA:10 a=8nJEP1OIZ-IA:10 a=HNgjH8kF64GtJ7EcXKEMsQ==:17 a=rSJd4UaPh3VtohMZ7-sA:9 a=GyhKEj6f5ImM56sw94gA:7 a=IGdtSNsUNW4gAZfRHHy4nO1VhqoA:4 a=wPNLvfGTeEIA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 X-Mailman-Approved-At: Thu, 07 Oct 2010 11:12:54 +0000 Subject: 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: Thu, 07 Oct 2010 06:35:51 -0000 Suppose I've used a pair of drives laid out with GPT partitions to create a mirror. Actually, this situation requires that individual partitions be mirrored instead of the whole drive. Then suppose one of these partitions is to be gjournaled, but with separate data and journal providers. The separate journal provider will be in another partition. I believe I should gmirror the journal provider partition just as I did the data provider partition. Correct me if this is wrong. Then, should I be enabling or disabling auto-synchronization for the mirrored journal provider partition? It is clear to me that it should be disabled for the mirrored data provider partition because the journaling will ensure data consistency, but is the content of the journal provider itself guaranteed consistent under all circumstances? Carl / K0802647