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 1ngdhS-0001nT-9T for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Apr 2022 02:34:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ngdgR-0001Pn-B5 for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Apr 2022 02:33:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ngdgP-0001PX-PX for pgsql-hackers@lists.postgresql.org; Tue, 19 Apr 2022 02:33:38 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ngdgL-0000Fv-6X for pgsql-hackers@lists.postgresql.org; Tue, 19 Apr 2022 02:33:36 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id DEE513201D6A; Mon, 18 Apr 2022 22:33:29 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 18 Apr 2022 22:33:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1650335609; x=1650422009; bh=XDuRBZJGqt kWRwyg0W2fSWU6EFf1FnX1vyiVcqK9FxA=; b=bgXYqAjIj/oEMt/tlxsgDWg71M FbyHOYI3ny1PZy6jPG8YiGYRhFE4Aao/pnKqtQsCi6OiLJqPE4KEns5LS59qJ6CC fkdoYBOI0r72BKtzCKPVwj1B9WAhmTpbocd/hGzgU7soXRcypp8wmHcoCXYffVXU VPNJJbBH7QGOQ1AnsANyOKqgQ1QPCgeXy8Mel9cNihf1oKF1CPMy3/LCcWPMC1j6 XtwV+3oUjn4147g58qksWQY18QKRFvLhZeY+YRYU8jNOsyvRiRq9+/uDkyfFTwzX KZphTtRhag+UUGIJGL/vjmdKK5fvGSdQ3MKVIeBGtH/E1u544v0D/G/jxIiw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1650335609; x= 1650422009; bh=XDuRBZJGqtkWRwyg0W2fSWU6EFf1FnX1vyiVcqK9FxA=; b=x XjLFJ/7kcy5CH3GPWSKrJEgnNQS+w9iNcPWd5IPxD4+6QpDQPHAfMBAV3dcn/nlP s0Hcqw1dy4Sf6wfgER7Yid+EjVXGo3WchAH8auomPY17fC9oX0wxmiwIUzL7haRP FDPYz5WUD20P1jg2D1kc3BPoryXO1AHFEr4RAfoUJK2mCFSQrR+ZdVGMNn72EG2u OKyaMf0dZEiFiNCVsF9RkM3fKelNEM7Kq0N4w+9DLZwV/LYnmH5HUUOhWFcr4e2M tg2h6Sj+HnAtnIGgST8qS2YXuXhc98odBlWTe04a62XEjtKeIO5WSdSqOPiwewIr t4e8aMsAthSOzedKGw0kg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrvddtvddgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddt vdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlsehprg hquhhivghrrdighiiiqeenucggtffrrghtthgvrhhnpedvgeduuefhtdeuleettdevjeeh heeiveeuieegleetgeeljeelieeuieehgeevhfenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdighiii X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 18 Apr 2022 22:33:27 -0400 (EDT) Date: Tue, 19 Apr 2022 11:33:25 +0900 From: Michael Paquier To: Thomas Munro Cc: Andrew Dunstan , Andres Freund , Tom Lane , PostgreSQL Hackers Subject: Re: pgsql: Add TAP test for archive_cleanup_command and recovery_end_comman Message-ID: References: <20220407181202.7xa573u6e2z5dbdz@alap3.anarazel.de> <4015413.1649454951@sss.pgh.pa.us> <20220409005910.alw46xqmmgny2sgr@alap3.anarazel.de> <0ec8e505-75ee-3426-78d9-9fd201c86f89@dunslane.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="up2Pm+NKWcKw6r17" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --up2Pm+NKWcKw6r17 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 19, 2022 at 09:45:11AM +1200, Thomas Munro wrote: > Delayed response to the question on how I did that, because it was a 4 > day weekend down here and I got distracted by sunshine... Happy Easter. > I think that sort of thing actually worked when I tried it on a > beefier workstation, but it sent my Thinkpad that "only" has a 16GB of > RAM into some kind of death spiral. The way I succeeded was indeed > using a wrapper script, based on a suggestion from Andres, my > kludgy-hardcoded-path-assuming implementation of which looked like: >=20 > Yeah, it might be quite neat to find a tool-supported way to do that. Thanks for the details. I feared that it was something like that for the backend. At least that's better than having valgrind spawn all the processes kicked by the make command. :/ > Tangentially, I'd also like to look into making > PostgreSQL-under-Valgrind work on FreeBSD and macOS, which didn't work > last time I tried it for reasons that might, I hope, have been fixed > on the Valgrind side by now. Okay. As a side note, skink has cooled down since acf1dd4, and did not complain either after the additions of e61efaf and 1a8b110. -- Michael --up2Pm+NKWcKw6r17 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmJeH3UACgkQnvQgOdby QH19LhAAjtHTAYMfeyzW67o487VcKUJA0KYNipqu8umRNSRrDisGOp8zITN/pPNy u4I/JLCZUF4VWoPy8zgsn5uBkbCYnikqNZGLj5wLQkzWX/cSspgFWNcgqFB50mWo rV0BIcz5UjE4uE9Qb5QIToMCbbDfk2GVrk+FkHnH+eKSfoHlhsuHBztTuBHCK+pp Tu6cddgnKTULhG4oNAHEveSMCYsO9zkfQkChgG1zaXlQ8mvvRsthZK5sV0m7YW4d E6wEgiO06cL0Kg0LkFYS0Xficb9X/FwhgRU+s+GR8OxWKfW4GDW49UN1DTwKnVTI AnPoMZw80zpXmxFHi4EHpJ+BvuZILd7bjv13sMBCvslb0ev9b049ugNqBGTrl/gN Xf5hq0IDvZEpz0heQU3LnHVPcaWrEamxc72fYe5pD0Z1E8ZLVw/cbBC7qLu8fNf5 aU1MdIbSYqqtEDShzAWZ0fNplVFeNCSAFtmTiZfVDGmwm2geyydzqgtuNbMh/LRc ouYb+0QXmf46HugUfEiMH/Hgm6ZklU6FTPsqOTFOfOCPO13E6wZlFZ3xKu5JtmnE uyThatn31VpsnNZulTF0AeBFlBdXaxdzxejYSLTgwImV81wO/ObeBnJuLF3abzG0 fk6Ikt7AmhsmUl/LAj4cBFp/rd4VEJRdrV6N2XYBxfDTvuhD6vY= =jF+K -----END PGP SIGNATURE----- --up2Pm+NKWcKw6r17--