Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aynhc-0005Yz-0P for pgsql-hackers@arkaria.postgresql.org; Fri, 06 May 2016 21:54:28 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1aynhb-0006HV-Bv for pgsql-hackers@arkaria.postgresql.org; Fri, 06 May 2016 21:54:27 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1aynha-0006Ge-0N for pgsql-hackers@postgresql.org; Fri, 06 May 2016 21:54:26 +0000 Received: from lists.commandprompt.com ([69.168.55.30]) by makus.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aynhW-0004X2-F3 for pgsql-hackers@postgresql.org; Fri, 06 May 2016 21:54:23 +0000 Received: from [192.168.1.60] (spinlock.commandprompt.com [69.168.55.30]) by lists.commandprompt.com (Postfix) with ESMTPA id 41EB627F; Fri, 6 May 2016 14:54:21 -0700 (PDT) Received: from c-73-225-27-179.hsd1.wa.comcast.net ([73.225.27.179] helo=[192.168.1.60]) by assp.commandprompt.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.4.5); 6 May 2016 14:54:20 -0700 Subject: Re: Reviewing freeze map code To: Andres Freund References: <20160506205012.ipuhvctss2ozzs6m@alap3.anarazel.de> <572D0471.3040009@commandprompt.com> <20160506205824.ysst7mk3k26ztok2@alap3.anarazel.de> <572D062E.5030308@agliodbs.com> <572D068F.3050608@commandprompt.com> <20160506210806.f6pnk6ueirjqrlmu@alap3.anarazel.de> <572D09D9.5080407@commandprompt.com> <20160506212958.wwwc22hfesvj76af@alap3.anarazel.de> <572D0F2D.7050207@commandprompt.com> <20160506214851.myiz46ui3b57abnb@alap3.anarazel.de> Cc: Josh berkus , Robert Haas , Masahiko Sawada , "pgsql-hackers@postgresql.org" From: "Joshua D. Drake" Organization: Command Prompt, Inc. Message-ID: <572D128C.8040608@commandprompt.com> Date: Fri, 6 May 2016 14:54:20 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160506214851.myiz46ui3b57abnb@alap3.anarazel.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Assp-Version: 2.4.5(15162) on assp.commandprompt.com X-Assp-ID: assp.commandprompt.com m1-71661-13075 X-Assp-Session: 7FC107B31670 (mail 1) X-Assp-Envelope-From: jd@commandprompt.com X-Assp-Intended-For: pgsql-hackers@postgresql.org X-Assp-Intended-For: sawada.mshk@gmail.com X-Assp-Intended-For: robertmhaas@gmail.com X-Assp-Intended-For: josh@agliodbs.com X-Assp-Intended-For: andres@anarazel.de X-Assp-Original-Subject: Re: [HACKERS] Reviewing freeze map code X-Assp-Client-SSL: yes X-Pg-Spam-Score: -4.0 (----) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 05/06/2016 02:48 PM, Andres Freund wrote: > On 2016-05-06 14:39:57 -0700, Joshua D. Drake wrote: >> Yes, this is true but with a proper testing framework, I don't need a 15 >> minute break. I need 1 hour to configure, the rest just "happens" and >> reports back. > > That only works if somebody writes such tests. Agreed. > And in that case the > tester having run will often suffice (until related changes are being > made). I'm not arguing against introducing more tests into the codebase > - I rather fervently for that. But that really isn't what's going to > avoid issues like this feature (or multixact) causing problems, because > those tests will just test what the author thought of. > Good point. I am not sure how to address the alternative though. > >>>> You want me (or people like me) to test more? Give us an easy way to >>>> do it. >>> >>> Useful additional testing and easy just don't go well together. By the >>> time I have made it easy I've done the testing that's needed. >> >> I don't know that I can agree with this. A proper harness allows you to >> execute: go.sh and boom... 2, 4, even 8 hours later you get a report. I will >> not argue that it isn't easy to implement but I know it can be done. > > The problem is that the contents of go.sh are the much more relevant > part than the 8 hours. True. Please don't misunderstand, I am not saying this is "easy". I just hope that it is something we work for. Sincerely, JD -- Command Prompt, Inc. http://the.postgres.company/ +1-503-667-4564 PostgreSQL Centered full stack support, consulting and development. Everyone appreciates your honesty, until you are honest with them. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers