Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRdym-00008u-3m for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Feb 2023 18:55:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pRdyk-0004mv-6U for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Feb 2023 18:55:06 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRdyj-0004me-Sy for pgsql-hackers@lists.postgresql.org; Mon, 13 Feb 2023 18:55:05 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRdyh-0005Be-87 for pgsql-hackers@postgresql.org; Mon, 13 Feb 2023 18:55:05 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 31DIsxr61350562; Mon, 13 Feb 2023 13:54:59 -0500 From: Tom Lane To: Andres Freund cc: pgsql-hackers@postgresql.org Subject: Re: Adding "large" to PG_TEST_EXTRA In-reply-to: <20230213184202.n4itpnibcsfyk6nt@awork3.anarazel.de> References: <20230213184202.n4itpnibcsfyk6nt@awork3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Mon, 13 Feb 2023 10:42:02 -0800" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1350560.1676314499.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Mon, 13 Feb 2023 13:54:59 -0500 Message-ID: <1350561.1676314499@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andres Freund writes: > As part of that I'd like to add tests for relation extension. To be able= to > test the bulk write strategy path, we need to have a few backends concur= rently > load > 16MB files. > It seems pretty clear that doing that on all buildfarm machines wouldn't= be > nice / welcome. And it also seems likely that this won't be the last cas= e > where that'd be useful. > So I'd like to add a 'large' class to PG_TEST_EXTRA, that we can use in = tests > that we only want to execute on machines with sufficient resources. Makes sense. I see that this approach would result in manual check-world runs not running such tests by default either, which sounds right. Bikeshedding a bit ... is "large" the right name? It's not awful but I wonder if there is a better one; it seems like this class could eventually include tests that run a long time but don't necessarily eat disk space. "resource-intensive" is too long. regards, tom lane