Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iVLbG-0008Us-Dt for pgsql-hackers@arkaria.postgresql.org; Thu, 14 Nov 2019 20:20:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iVLbF-0002Tu-5c for pgsql-hackers@arkaria.postgresql.org; Thu, 14 Nov 2019 20:20:17 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iVLbE-0002Tn-TE for pgsql-hackers@lists.postgresql.org; Thu, 14 Nov 2019 20:20:16 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iVLbC-0007WU-8g for pgsql-hackers@lists.postgresql.org; Thu, 14 Nov 2019 20:20:16 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id xAEKK9xs010269; Thu, 14 Nov 2019 15:20:09 -0500 From: Tom Lane To: Andres Freund cc: Michael Paquier , pgsql-hackers@lists.postgresql.org Subject: Re: SKIP_LOCKED test causes random buildfarm failures In-reply-to: <20191114201608.m763meogfkk6qpjh@alap3.anarazel.de> References: <25294.1573077278@sss.pgh.pa.us> <20191106230111.2kmd6hnriqttw6ys@alap3.anarazel.de> <20191107013942.GA1768@paquier.xyz> <12732.1573145425@sss.pgh.pa.us> <5815.1573756664@sss.pgh.pa.us> <20191114201608.m763meogfkk6qpjh@alap3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Thu, 14 Nov 2019 12:16:08 -0800" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <10267.1573762809.1@sss.pgh.pa.us> Date: Thu, 14 Nov 2019 15:20:09 -0500 Message-ID: <10268.1573762809@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Andres Freund writes: > On 2019-11-14 13:37:44 -0500, Tom Lane wrote: >> As for the SKIP_LOCKED tests in vacuum.sql, what I now propose is that >> we just remove them. I do not see that they're offering any coverage >> that's not completely redundant with this isolation test. We don't >> need to spend cycles every day on that. > -0 on that, I'd rather just put a autovacuum_enabled = false for > them. They're quick enough, and it's nice to have decent coverage of > various options within the plain regression tests when possible. If we're going to keep them in vacuum.sql, we should use the client_min_messages fix there, as that's a full solution not just reducing the window. But I don't agree that these tests are worth the cycles, given the coverage elsewhere. The probability of breaking this option is just not high enough to justify core-regression-test coverage. regards, tom lane