Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wErW9-004Uh4-1U for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Apr 2026 16:30:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wErW7-003wF3-1d for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Apr 2026 16:30:35 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wErW6-003wEt-38 for pgsql-hackers@lists.postgresql.org; Mon, 20 Apr 2026 16:30:35 +0000 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wErW2-000000029wR-3a1G for pgsql-hackers@lists.postgresql.org; Mon, 20 Apr 2026 16:30:34 +0000 Received: from phl-compute-07.internal (phl-compute-07.internal [10.202.2.47]) by mailfout.phl.internal (Postfix) with ESMTP id A0DD1EC01D7; Mon, 20 Apr 2026 12:30:28 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-07.internal (MEProxy); Mon, 20 Apr 2026 12:30:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1776702628; x=1776789028; bh=g hMMlqyo5RPXY5lqa0IXKFfJ0bvqolt4zlE+uo4IQt0=; b=N/v18XF7pjpGpAqu3 T3LlCgC3rwBGLvAQ8bqtq4TPRHX81PdjoMQBQM1lMavuDIsknEVfuMW6dBfvyEAq 5de39oeeNMV2NyAv4p+oKMOR6qtmMemjS3CpIEKH+MWpdf3tna233+2Wstc40g3Y bZOWtKdQTT/wFqs9z43hTn2Ms2H0TLINehKPTFU3eOcEHr62jRZRhl3pJ+xb/eCP gq+RfDuy27AG8NIlWLay3b98TMFh+jUvr4tTj6m6a85T8Fn6fMp7e6CmLeeA2bdD aVLE6fSOWb7WtjG8R+hXuxnDsRnLayzf7bDTn8/aQzYfcha2URMtbhx1S4mhBAvh X/1tw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdehledttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfggtggugfgjsehtkeertddttdejnecuhfhrohhmpeetlhhvrghrohcu jfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgqeenuc ggtffrrghtthgvrhhnpedvkedtffduffdtffffheffhfejjefhgfeiueeukeejkeffgfdu fffhudffffeuveenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghr rhgvsegrlhhvhhdrnhhoqdhiphdrohhrghdpnhgspghrtghpthhtohepuddtpdhmohguvg epshhmthhpohhuthdprhgtphhtthhopegrnhgurhgvshesrghnrghrrgiivghlrdguvgdp rhgtphhtthhopegrhhestgihsggvrhhtvggtrdgrthdprhgtphhtthhopegrmhhithdrkh grphhilhgrudeisehgmhgrihhlrdgtohhmpdhrtghpthhtohepsghovghkvgifuhhrmhdo phhoshhtghhrvghssehgmhgrihhlrdgtohhmpdhrtghpthhtohepmhhihhgrihhlnhhikh grlhgrhigvuhesghhmrghilhdrtghomhdprhgtphhtthhopehsrhhinhgrthhhvddufeef sehgmhgrihhlrdgtohhmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrsheslhhish htshdrphhoshhtghhrvghsqhhlrdhorhhgpdhrtghpthhtohepthhglhesshhsshdrphhg hhdrphgrrdhushdprhgtphhtthhopehprhihiigshiesthgvlhhsrghsohhfthdrtghomh X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 20 Apr 2026 12:30:27 -0400 (EDT) Received: by ida.kurilemu.internal (Postfix, from userid 1000) id DD68EB03192; Mon, 20 Apr 2026 18:30:25 +0200 (CEST) Date: Mon, 20 Apr 2026 18:30:25 +0200 From: Alvaro Herrera To: Tom Lane Cc: Antonin Houska , Justin Pryzby , Mihail Nikalayeu , Andres Freund , Amit Kapila , Srinath Reddy Sadipiralla , Matthias van de Meent , pgsql-hackers@lists.postgresql.org, Robert Treat Subject: Re: Adding REPACK [concurrently] Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Apr-20, Alvaro Herrera wrote: > On 2026-Apr-20, Tom Lane wrote: > > I think you need to move these tests out into some other test suite > > (or make a new one). > > I'll see what I can find. I think the simplest would be to add them to src/test/modules/injection_points. We already have some repack tests there (because they needed injection points), and it has an SQL suite, so we would not be adding any extra overhead. However, the new tests are not related to injection points, so they would be out of place. Another possibility could be src/test/subscription, but it doesn't have sql tests; doesn't seem good to have them just for this. There's also contrib/test_decoding. It's somewhat vaguely adjacent, and the tests aren't _really_ about the decoding part, but of all these options, it seems the least bad one. I don't like the idea of adding another suite. Too much scaffolding for so little, I think. I don't have any other ideas ATM. -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "We're here to devour each other alive" (Hobbes)