From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261942AbVGESNP (ORCPT ); Tue, 5 Jul 2005 14:13:15 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261947AbVGESNP (ORCPT ); Tue, 5 Jul 2005 14:13:15 -0400 Received: from 66-23-228-155.clients.speedfactory.net ([66.23.228.155]:3713 "EHLO kevlar.burdell.org") by vger.kernel.org with ESMTP id S261942AbVGESNI (ORCPT ); Tue, 5 Jul 2005 14:13:08 -0400 Date: Tue, 5 Jul 2005 14:10:57 -0400 From: Sonny Rao To: Al Boldi Cc: "'Jens Axboe'" , "'David Masover'" , "'Chris Wedgwood'" , "'Nathan Scott'" , linux-xfs@oss.sgi.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, reiserfs-list@namesys.com Subject: Re: XFS corruption during power-blackout Message-ID: <20050705181057.GA16422@kevlar.burdell.org> Mail-Followup-To: Sonny Rao , Al Boldi , 'Jens Axboe' , 'David Masover' , 'Chris Wedgwood' , 'Nathan Scott' , linux-xfs@oss.sgi.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, reiserfs-list@namesys.com References: <20050705154919.GA13262@kevlar.burdell.org> <200507051725.UAA07417@raad.intranet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200507051725.UAA07417@raad.intranet> User-Agent: Mutt/1.4.2.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 05, 2005 at 08:25:11PM +0300, Al Boldi wrote: > Sonny Rao wrote: { > > > >On Wed, Jun 29, 2005 at 07:53:09AM +0300, Al Boldi wrote: > > > >>What I found were 4 things in the dest dir: > > > >>1. Missing Dirs,Files. That's OK. > > > >>2. Files of size 0. That's acceptable. > > > >>3. Corrupted Files. That's unacceptable. > > > >>4. Corrupted Files with original fingerprint. That's ABSOLUTELY > > > >>unacceptable. > > > > > > 2. Moral of the story is: What's ext3 doing the others aren't? > > Ext3 has stronger guaranties than basic filesystem consistency. > I.e. in ordered mode, file data is always written before metadata, so the > worst that could happen is a growing file's new data is written but the > metadata isn't updated before a power failure... so the new writes wouldn't > be seen afterwards. > > } > > Sonny, > Thanks for you input! > Is there an option in XFS,ReiserFS,JFS to enable ordered mode? I beleive in newer 2.6 kernels that Reiser has ordered mode (IIRC, courtesy of Chris Mason), but XFS and JFS do not support it. I seem to remember Shaggy (JFS maintainer) saying in older 2.4 kernels he tried to write file data before metadata but had to change that behavior in 2.6, not really sure why or anything beyond that. Sonny