Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261154AbUCSTyn (ORCPT ); Fri, 19 Mar 2004 14:54:43 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261159AbUCSTyn (ORCPT ); Fri, 19 Mar 2004 14:54:43 -0500 Received: from ns.suse.de ([195.135.220.2]:26010 "EHLO Cantor.suse.de") by vger.kernel.org with ESMTP id S261154AbUCSTym (ORCPT ); Fri, 19 Mar 2004 14:54:42 -0500 Subject: Re: True fsync() in Linux (on IDE) From: Chris Mason To: reiser@namesys.com Cc: Peter Zaitsev , Jens Axboe , Linux Kernel In-Reply-To: <405B4BA3.2030205@namesys.com> References: <1079572101.2748.711.camel@abyss.local> <20040318064757.GA1072@suse.de> <1079639060.3102.282.camel@abyss.local> <20040318194745.GA2314@suse.de> <1079640699.11062.1.camel@watt.suse.com> <1079641026.2447.327.camel@abyss.local> <1079642001.11057.7.camel@watt.suse.com> <1079642801.2447.369.camel@abyss.local> <1079643740.11057.16.camel@watt.suse.com> <1079644190.2450.405.camel@abyss.local> <1079644743.11055.26.camel@watt.suse.com> <405AA9D9.40109@namesys.com> <1079704347.11057.130.camel@watt.suse.com> <405B4BA3.2030205@namesys.com> Content-Type: text/plain Message-Id: <1079726221.11058.174.camel@watt.suse.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Fri, 19 Mar 2004 14:57:01 -0500 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 904 Lines: 28 On Fri, 2004-03-19 at 14:36, Hans Reiser wrote: > I hope I am totally off-base and not understanding you.... Please help > me here. Lets look at actual scope of the problem: filesystem metadata filesystem data (fsync, O_SYNC, O_DIRECT) block device data (fsync, O_SYNC, O_DIRECT) Multiply the cases above times each filesystem and also times md and device mapper, since the barriers need to aggregate down to all the drives. In other words, just fixing fsync in 2.4 is not enough, and there is still considerable development needed in 2.6. Maybe after all the 2.6 changes are done and accepted we can consider backporting parts of it to 2.4. -chris - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/