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.94.2) (envelope-from ) id 1s1ZiS-00DEkF-1h for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Apr 2024 22:43:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s1ZiP-002RMo-92 for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Apr 2024 22:43:18 +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.94.2) (envelope-from ) id 1s1ZiO-002RLs-VP for pgsql-hackers@lists.postgresql.org; Mon, 29 Apr 2024 22:43:17 +0000 Received: from fout1-smtp.messagingengine.com ([103.168.172.144]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s1ZiL-000kN7-DU for pgsql-hackers@postgresql.org; Mon, 29 Apr 2024 22:43:15 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id 246C61380149; Mon, 29 Apr 2024 18:43:12 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 29 Apr 2024 18:43:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1714430592; x=1714516992; bh=qHrHIxqkcm iS2wWKMMYS17kizendpIhzkrLsz+XhzeM=; b=n85v+1Pf0m+fOFVX5Agv1pWPiM Y3pJRBIi71jT17FMjdg2zCxmTqHguAUYNKxoMEaBrwULP+f5NaPkqUaHuWD9EA0O hciY9JuwOdIj7M/2i7l6MCz5DQ+r/RpAwoBe496POeDoGdJIbqqQdO4AhMB0ssT7 EaP2D0Zx2xXYtjADV6kB3CSayv3Eq2fz6xHiz+Wv8vnsr9R8VLvOfqd5G+bw70li 9104J6xnxG2TTFn6QqO4XVgene0N6EPX1eI6bCM2mKY77RMQAfWT4VVT11QWKrqD Ya4eSoEDUy7fEBkRHeo7XN3rthfT9McI+0dlEbwhVIJ4ZPxIet5Wi95hMf0Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1714430592; x=1714516992; bh=qHrHIxqkcmiS2wWKMMYS17kizend pIhzkrLsz+XhzeM=; b=ZNrqXO1/BFZeVRifcR7qaIaDFoFpHnUIMZHsTzphR4NY INXVojLoXMkJ7KQWrNt5kDxzHC9hBVa7xt8gG3PRDqYP2qwiSeBmY+OiphESsrSW 4wLyYtUHuDiU5QLQr2IVz9l2c/KaPss2UDZse6tRGw8DYyivnoOtGGMe7rUGqJI6 FTzdlnCSRYK2eIpHwZwjrZIAJANukQ1VYRxlTPag4AhpGOII56sse/5VsL/OqAaV zYLbaBea5gPYsr87IU4aKMmFTSYZT5Xt9OWSnEBkgUcPzSmxLxfBKYa8u0yeKMwu D9MSyvy/HIZmbndwXaFH6I+0UOtEemyVfEQucRHE/Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffucdljedtmdenucfjughrpeffhf fvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfrrghq uhhivghruceomhhitghhrggvlhesphgrqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvg hrnhepteelieefudffhffhtdetleeggeegfffhkeeuveetiefgudduvedutefggeeivdej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhitg hhrggvlhesphgrqhhuihgvrhdrgiihii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 18:43:10 -0400 (EDT) Date: Tue, 30 Apr 2024 07:42:52 +0900 From: Michael Paquier To: Tom Lane Cc: Richard Guo , PostgreSQL-development Subject: Re: A failure in prepared_xacts test Message-ID: References: <1068977.1714367460@sss.pgh.pa.us> <1076837.1714368760@sss.pgh.pa.us> <1222343.1714398316@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="r8Uhw88vAmx8q8SB" Content-Disposition: inline In-Reply-To: <1222343.1714398316@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --r8Uhw88vAmx8q8SB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Apr 29, 2024 at 09:45:16AM -0400, Tom Lane wrote: > TAP tests shouldn't be at risk, because there is no "make > installcheck" equivalent for them. Each TAP test creates its own > database instance (or maybe several), so that instance won't have > anything else going on. There are a few more 2PC transactions in test_decoding (no installcheck), temp.sql, test_extensions.sql and pg_stat_statements's utility.sql (no installcheck) but their GIDs are not that bad. twophase_stream.sql has a GID "test1", which is kind of generic, but it won't run in parallel. At the end, only addressing the prepared_xacts.sql and the ECPG bits looked enough to me, so I've tweaked these with 7e61e4cc7cfc and called it a day. I'd be curious about any discussion involving the structure of the meson tests. -- Michael --r8Uhw88vAmx8q8SB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmYwImwACgkQnvQgOdby QH0DZg/+Nigat8lGoTjaPzTCVqC/dd6lJmr39tU4sghZK34QbHUHQGaxSOxrNmSU zj96IlgDa7zgjWg76LzwRzz2az/5fyaiA/nVY+JpkyrkemtnsEMopJkruAH/xE8e iNfk+ZzjZ51a165mXn6ln3ZOXuV19bUYTLxopNwHT+z6KLD6Cxo+ZSPpJbLwVSkT HZy86cM80sSPxWnaN4udPeYue30B09tYPyOqo1fn/xCDUBnVj0W5DPa8XRUTbi0p jGCve3g+B3dnsTGpdrMBES5qmShyWh3TfLlzWV9VYD3A+BBYkPtKDX6XBYRGTeuT SvWt7oyuxVjLBvwk7cj80rhGEFETg51IxRifPdJCG4ZdXiheK1F+7NWXhLdcBnkH qQmAnLeCWVlK3XwjTmLdPryRhN2JyhwOeMkI+z56ojuUZKcws9PpR0KBYL023S5a Cchx+JaQnfPEfO83SgyXcfUBNxuAOagjvVqH8z+qbAS+g15Lv3TcrONf3eWwGo1A n8R5PjAZladZ/Humr/3OTx0SeQCoP8xPDLD/4cl1WEwLYO8y9I3IAIuEi6iMAZr0 M65yB+ewjJmkjv8IBNTx9KyNNqTNIy6uUSxdkgzJFGDwXS3bsrMB8C49pfGGpe0a 3QzlfLLCvvFUH+49QfQ+mGeFcjX3DCfHg6Fv1+1zodNEDkxe3GA= =5R2F -----END PGP SIGNATURE----- --r8Uhw88vAmx8q8SB--