From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1K7aGn-0005Yo-9y for mharc-grub-devel@gnu.org; Sat, 14 Jun 2008 14:14:33 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K7aGl-0005Yg-T6 for grub-devel@gnu.org; Sat, 14 Jun 2008 14:14:31 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K7aGk-0005YD-HW for grub-devel@gnu.org; Sat, 14 Jun 2008 14:14:31 -0400 Received: from [199.232.76.173] (port=38640 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K7aGk-0005YA-AV for grub-devel@gnu.org; Sat, 14 Jun 2008 14:14:30 -0400 Received: from an-out-0708.google.com ([209.85.132.250]:23624) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K7aGk-0006Qp-3W for grub-devel@gnu.org; Sat, 14 Jun 2008 14:14:30 -0400 Received: by an-out-0708.google.com with SMTP id c38so868593ana.84 for ; Sat, 14 Jun 2008 11:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer; bh=hk8S+1+Hdof7nsugJ0UoKuBlJ34mrU5DB7G9+3ilnnM=; b=J5vfJgo3cFcrsCKWtO9FTEl3gCfXQ8k9aKKIlxgiJCD/Kaws/0ybb77fcy8yHi/19O v1BP+gPwmdjj+pyGTmjVKSgN2JpWCsyVXSO26T2W2CKY06bPjhoPLaHtg8zThnwA+v5a Wp8oQDXHXtYMupkIScVUAhlzAetaD+K7zkvHU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=cS1CvmSoYjFdiAr7/h9CqXxWxD+50b7utBhJOnKCpv5lFtucl1Z2p2+PhEDPfFjY2v Qr2EtuF8gZ87DypM28aZHaAOX1QDJA7Qgold2/2AXSrxILKdanx87o2YhXRux34YR6P0 EjlevSivQUHtBdSDLGwtC4w5iMdZgfpV1XM98= Received: by 10.100.108.20 with SMTP id g20mr6043919anc.105.1213467260703; Sat, 14 Jun 2008 11:14:20 -0700 (PDT) Received: from ?192.168.1.101? ( [213.37.137.93]) by mx.google.com with ESMTPS id i18sm5786355wxd.16.2008.06.14.11.14.18 (version=SSLv3 cipher=RC4-MD5); Sat, 14 Jun 2008 11:14:20 -0700 (PDT) From: Javier =?ISO-8859-1?Q?Mart=EDn?= To: The development of GRUB 2 In-Reply-To: References: <1213372559.29669.14.camel@dv> <1213388057.21899.20.camel@dv> <20080614114344.GB5636@thorin> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eSsCc9pRN9HVGr2sGZf8" Date: Sat, 14 Jun 2008 20:14:21 +0200 Message-Id: <1213467261.7773.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Subject: Re: Some concern about the journal support X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2008 18:14:32 -0000 --=-eSsCc9pRN9HVGr2sGZf8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable El dom, 15-06-2008 a las 01:32 +0800, Bean escribi=C3=B3: > >> How about a separate module? > > It's a good idea, perhaps I can add a journal layer on top of disk to > > do the mapping transparently. > This patch revert ext2 and reiserfs driver to pre journal state. The > new journal support would be in a separate module and provide a > transparent mapping layer for the fs driver. Just my two cents... AFAIK the journal part of ext3 and ext4 in implemented quite in the same fashion: the "journaled block device" or JBD acts as a black box to the filesystem, which works with it in a database transaction-like fashion. I don't know how ReiserFS handles its journal, but I think the same approach would work. --=-eSsCc9pRN9HVGr2sGZf8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUASFQKfKSl+Fbdeo72AQJukRAAskYKDHbUyxbeGHyi+k0TWh+L6+ZpucuO 1GS0YvgP/0H87sjdDCBV9HqUU7AkuGiBi1jh0OevFqCrrRA2r29X15uybwFTWCro YVSd6BDKSNtxUPSV2C/hUTMkmkrYYj3M9NrnOvV1jix5oPBFJXja1xMJIlhCLh6P YyvnqVU5heth2X4qhMxzRsfL/DG2c+/pO9peukjp1dUEAuW9nCGfK/s2CmTF8lxL eodvjb0TAVNQpJ2RHYthhmtRgcp/2vysk8KFcuHDJfn5hjbI4RIjCHBg3JJuCG2U 8D1caC2ozPDI4kv4HfS1OFcJO9HyQBMphcQAaUe4+SDhSgnnm6yZVcx3pVg301es RtaaDnAIsqxQB8sTyr0SuSO5DfVywHBwX4dQgQshZUMqmuYmH+DWwDqPOXNzznGs vYEegOwU1gZl9msoTaOpN68zzb3B5xRHBRvPh3RzHNbJLFYOuKOFMPz3WVcWWvQI 976f0wU+22cIfejS6XCtLAB9a6Ye/wyf6QSZql7H3o1M4qaSKPGZcPr1vdyw+wcI 6ooX20i54gtO4YGMcjCZgTbtYgiGgnYHn88ChUr0bdsmywgjjL5kIgMloNLlh7pC NaXHXnmLM8nel4QRw2osB9v62Z9f4D7qsT0tdhHmjqOQkhxE2TTwIyb+rxF5Ho9J eWC5eyzbqY0= =nR4s -----END PGP SIGNATURE----- --=-eSsCc9pRN9HVGr2sGZf8--