Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 9420D23D692 for ; Mon, 23 Jul 2012 09:29:50 -0300 (ADT) Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1StHlk-0001pl-Ty for pgsql-hackers@postgresql.org; Mon, 23 Jul 2012 12:29:49 +0000 X-Originating-IP: 217.70.178.146 Received: from mfilter18-d.gandi.net (mfilter18-d.gandi.net [217.70.178.146]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 7E4A8A80A9; Mon, 23 Jul 2012 14:29:24 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter18-d.gandi.net Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by mfilter18-d.gandi.net (mfilter18-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id r8Znh6uufc+3; Mon, 23 Jul 2012 14:29:23 +0200 (CEST) X-Originating-IP: 98.27.54.176 Received: from [192.168.10.146] (cpe-098-027-054-176.nc.res.rr.com [98.27.54.176]) (Authenticated sender: adsend@dunslane.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id D875AA80BE; Mon, 23 Jul 2012 14:29:21 +0200 (CEST) Message-ID: <500D439C.50608@dunslane.net> Date: Mon, 23 Jul 2012 08:29:16 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: David Fetter CC: Tom Lane , Robert Haas , Jeff Janes , pgsql-hackers , Daniel Farina , Craig Ringer , =?ISO-8859-1?Q?=22Harold_A=2E_?= =?ISO-8859-1?Q?Gim=E9nez=22?= Subject: Re: Checkpointer split has broken things dramatically (was Re: DELETE vs TRUNCATE explanation) References: <9603.1342454919@sss.pgh.pa.us> <11952.1342456591@sss.pgh.pa.us> <13011.1342457859@sss.pgh.pa.us> <15955.1342466333@sss.pgh.pa.us> <9247.1342565810@sss.pgh.pa.us> <20120723043733.GA13020@fetter.org> In-Reply-To: <20120723043733.GA13020@fetter.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -2.6 (--) X-Archive-Number: 201207/922 X-Sequence-Number: 211605 On 07/23/2012 12:37 AM, David Fetter wrote: > On Tue, Jul 17, 2012 at 06:56:50PM -0400, Tom Lane wrote: >> Robert Haas writes: >>> On Mon, Jul 16, 2012 at 3:18 PM, Tom Lane wrote: >>>> BTW, while we are on the subject: hasn't this split completely >>>> broken the statistics about backend-initiated writes? >>> Yes, it seems to have done just that. >> This implies that nobody has done pull-the-plug testing on either >> HEAD or 9.2 since the checkpointer split went in (2011-11-01), >> because even a modicum of such testing would surely have shown that >> we're failing to fsync a significant fraction of our write traffic. >> >> Furthermore, I would say that any performance testing done since >> then, if it wasn't looking at purely read-only scenarios, isn't >> worth the electrons it's written on. In particular, any performance >> gain that anybody might have attributed to the checkpointer splitup >> is very probably hogwash. >> >> This is not giving me a warm feeling about our testing practices. > Is there any part of this that the buildfarm, or some other automation > framework, might be able to handle? > I'm not sure how you automate testing a pull-the-plug scenario. The buildfarm is not at all designed to test performance. That's why we want a performance farm. cheers andrew