From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756928Ab2LGVrN (ORCPT ); Fri, 7 Dec 2012 16:47:13 -0500 Received: from mx1.redhat.com ([209.132.183.28]:28832 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752655Ab2LGVrL (ORCPT ); Fri, 7 Dec 2012 16:47:11 -0500 Message-ID: <50C263D6.9050003@redhat.com> Date: Fri, 07 Dec 2012 16:47:02 -0500 From: Ric Wheeler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: "Theodore Ts'o" , Steven Rostedt , Linus Torvalds , Ingo Molnar , Christoph Hellwig , Martin Steigerwald , Linux Kernel Mailing List , Dave Chinner , linux-fsdevel Subject: Re: [PATCH, 3.7-rc7, RESEND] fs: revert commit bbdd6808 to fallocate UAPI References: <1353366267-15629-1-git-send-email-david@fromorbit.com> <20121126025520.GC22858@thunk.org> <20121126091202.GO32450@dastard> <201212051148.28039.Martin@lichtvoll.de> <20121206120532.GA14100@infradead.org> <20121207011628.GB16373@gmail.com> <50C22923.90102@redhat.com> <20121207193019.GA31591@home.goodmis.org> <20121207211440.GD29435@thunk.org> In-Reply-To: <20121207211440.GD29435@thunk.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/07/2012 04:14 PM, Theodore Ts'o wrote: > On Fri, Dec 07, 2012 at 02:30:19PM -0500, Steven Rostedt wrote: >> How is this similar? By adding this bit, we removed incentive from a >> group of developers that have the means to fix the real issue at hand >> (the performance problem with ext4). Thus, it means that they have a work >> around that's good enough for them, but the rest of us suffer. > That assumes that there **is** a way to claw back the performance > loss, and Chris Mason has demonstrated the performance hit exists with > xfs as well (950 MB/s vs. 400 MB/s; that's more than a factor of two). > Sometimes, you have to make the engineering tradeoffs. That's why > we're engineers, for goodness sakes. Sometimes, it's just not > possible to square the circle. > > I don't believe that the technique of forcing people who need that > performance to suffer in order to induce them to try to engineer a > solution which may or may not exist is really the best or fairest way > to go about things. > > - Ted This is not a generally useful feature and won't ship in a way that helps most users with this issue. Let's fix the problem properly. In the meantime, there are several obvious ways to avoid this performance hit without changing the kernel (fully allocate and write the data, certainly reasonable for even reasonable sized files). Ric