From owner-freebsd-stable@FreeBSD.ORG Fri Jun 4 15:00:24 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 257CF106566B; Fri, 4 Jun 2010 15:00:24 +0000 (UTC) (envelope-from dimitry@andric.com) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id DEA558FC14; Fri, 4 Jun 2010 15:00:23 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:814:2dff:a4e6:c897] (unknown [IPv6:2001:7b8:3a7:0:814:2dff:a4e6:c897]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 024A95C59; Fri, 4 Jun 2010 17:00:21 +0200 (CEST) Message-ID: <4C091509.2070607@andric.com> Date: Fri, 04 Jun 2010 17:00:25 +0200 From: Dimitry Andric User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.4) Gecko/20100531 Lanikai/3.1.1pre MIME-Version: 1.0 To: David Rhodus References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org, current@freebsd.org Subject: Re: SUJ Patches for 8.X ??? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2010 15:00:24 -0000 On 2010-06-04 01:24, David Rhodus wrote: > Anyone have a SUJ patch set for 8.x ? http://www.andric.com/freebsd/suj/suj-stable8-r208287-1.diff.bz2 This backports SUJ from head to stable/8 (at r208799), by cherry-picking the following revisions: r207141 | jeff | 2010-04-24 09:05:35 +0200 (Sat, 24 Apr 2010) | 7 lines r207142 | pjd | 2010-04-24 09:36:33 +0200 (Sat, 24 Apr 2010) | 2 lines r207143 | pjd | 2010-04-24 09:54:49 +0200 (Sat, 24 Apr 2010) | 2 lines r207144 | pjd | 2010-04-24 09:58:59 +0200 (Sat, 24 Apr 2010) | 3 lines r207145 | jeff | 2010-04-24 09:59:45 +0200 (Sat, 24 Apr 2010) | 4 lines r207309 | jeff | 2010-04-28 09:26:41 +0200 (Wed, 28 Apr 2010) | 2 lines r207310 | jeff | 2010-04-28 09:57:37 +0200 (Wed, 28 Apr 2010) | 5 lines r207421 | jeff | 2010-04-30 06:21:22 +0200 (Fri, 30 Apr 2010) | 7 lines r207462 | edwin | 2010-05-01 11:05:06 +0200 (Sat, 01 May 2010) | 7 lines r207476 | emaste | 2010-05-01 20:56:45 +0200 (Sat, 01 May 2010) | 4 lines r207741 | jeff | 2010-05-07 10:20:56 +0200 (Fri, 07 May 2010) | 8 lines r207742 | jeff | 2010-05-07 10:45:21 +0200 (Fri, 07 May 2010) | 7 lines r208241 | jeff | 2010-05-18 03:45:28 +0200 (Tue, 18 May 2010) | 11 lines r208287 | jeff | 2010-05-19 08:18:01 +0200 (Wed, 19 May 2010) | 11 lines I have tested: - Applying this diff to stable/8 at r208799 (any other rev is NOT guaranteed to work, but there is a good chance, if not too far off) - Doing a full buildworld, buildkernel, installkernel, reboot, installworld and mergemaster. - Enabling SUJ on a big filesystem with "tunefs -j enable". - Randomly resetting the box during a large copy operation on that filesystem, seeing the journal is replayed at boot time, and the filesystem recovered. That said, there is NO WARRANTY that this patch works properly. It could hose all your filesystems, and/or cause irreversible damage to your system. Most likely, even. You have been warned. :) Also, please do NOT bother Jeff Roberson about this, as he is probably busy enough supporting SUJ in head. :) Instead, direct any problem reports to me first, or to the freebsd-stable mailing list, if you prefer.