From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [PATCH 00/15] replace barriers with explicit flush / FUA usage Date: Wed, 18 Aug 2010 12:46:20 -0400 Message-ID: <20100818164620.GA10980@infradead.org> References: <20100818093432.646633424@bombadil.infradead.org> <20100818151127.GM21182@thunk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Christoph Hellwig , tj@kernel.org, chris.mason@oracle.com, swhiteho@redhat.com, konishi.ryusuke@lab.ntt.co.jp, jack@suse.cz, hirofumi@mail.parknet.co.jp, mfasheh@suse.com, joel.becker@oracle.com, hughd@google.com, linux-fsdevel@vger.kernel.org To: Ted Ts'o Return-path: Received: from bombadil.infradead.org ([18.85.46.34]:57875 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751699Ab0HRQqi (ORCPT ); Wed, 18 Aug 2010 12:46:38 -0400 Content-Disposition: inline In-Reply-To: <20100818151127.GM21182@thunk.org> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Wed, Aug 18, 2010 at 11:11:27AM -0400, Ted Ts'o wrote: > On Wed, Aug 18, 2010 at 05:29:08AM -0400, Christoph Hellwig wrote: > > This series converts over all filesystems to the new WRITE_FLUSH_FUA > > primitive that Tejun added. XFS, btrfs, gfs2, reiserfs, ext3 and ext4 > > have passed extensive xfstests coverage with this, while ocfs2, nilfs2 > > and fat are unsupposed by xfstests and thus untested in this patch. > > Tejun's patches didn't make the merge window, right? No. > I wonder if it makes sense to make a special appeal to Linus to get > the new kernel interface(s) for WRITE_FLUSH_FUA into 2.6.36-rc2 (without > any callers) to make it easier for us to do testing and merging into > our respective file system trees? I don't think that's feasible. The code added is not new but modifies/replaces the existing barrier state machine. What we'll have to instead is to have a tree with all these changes for testing. I've already got the promise from the RH filesystem QA team to get some powerfail testing resources allocated to this.