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 1pcg7P-0003cW-R6 for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Mar 2023 05:25:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pcg7O-00058v-Np for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Mar 2023 05:25:38 +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 1pcg7N-00058m-CI for pgsql-hackers@lists.postgresql.org; Thu, 16 Mar 2023 05:25:38 +0000 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pcg7E-0003Fw-76 for pgsql-hackers@lists.postgresql.org; Thu, 16 Mar 2023 05:25:37 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 4064F32008FD; Thu, 16 Mar 2023 01:25:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Thu, 16 Mar 2023 01:25:24 -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:sender :subject:subject:to:to; s=fm2; t=1678944323; x=1679030723; bh=mq g+hPawmcnUMCOOGSI2UbctZIjXV+Dvtu3tjWbKq1s=; b=mrAWfKFbNRkIJGxcBM e2cprQAfqwJ561zrvThEhr4kMd7d5m87+pJi+xdVqbuhFX/KqTXOqCgn2Knsofcz XID2p63uOrUpq0fHuRK3JHsUILo/nLtL5fsdFDoDd5WAHiSXQu2golyCUC2XgKPk 08HkoO0GfDI5g8NbCgsYCor083p6ZeLG5ShyviPLXeJZvMUCCunde3IwciU6TNM9 eLfEiPvJGP5eU3XH8PG6rTjxql6kiOaUr93M3diyhI/Z+rJoZh9ACNLehnMEnMyC kUfQVaFXjAiqgGOavTMgAFclE/cMtoEuSeuJemLK/4MYNsrYYClCRGwL5X5oUCxS K+Uw== 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:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1678944323; x=1679030723; bh=mqg+hPawmcnUM COOGSI2UbctZIjXV+Dvtu3tjWbKq1s=; b=LzN9DUAb3stiiNtloKasJBAmwmQUI vj1/PsOxvkaZxJNVgjlZtc9MuofotblZ5grmOA8QoVGRWiJatlvp4dfibU/MpVQ4 vNJPf8LWKkFSdbilA7NoDK58mJ6GgX0BAAwDc3IeRgXynwoZcZr77KeoKS6cX7JL mDI/l5ZOFl3I4oRMKSGwPsym/rOlC876zkQhhswkrZCYHIAcPbBFYEMvD2Cs94Zv 8Q6MwAk4G7iPL1V2/L2BX65a0IDgf6axPpNnmzAJpHL29O7eZIEPlXuMdf4LkamF cMIluRo4lFv2Mm19yB2drb+ccUK22lmHueTjhR/U8CwkWvrg/5SYWLL0Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvledgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredt tddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesph grqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepteelieefudffhffhtdetleeg geegfffhkeeuveetiefgudduvedutefggeeivdejnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiih ii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Mar 2023 01:25:22 -0400 (EDT) Date: Thu, 16 Mar 2023 14:25:18 +0900 From: Michael Paquier To: Nathan Bossart Cc: "Drouvot, Bertrand" , PostgreSQL Hackers Subject: Re: Get rid of PgStat_BackendFunctionEntry Message-ID: References: <11d531fe-52fc-c6ea-7e8e-62f1b6ec626e@gmail.com> <20230308213838.GA3599633@nathanxps13> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="F0xuqn3KWaQKEJxN" Content-Disposition: inline In-Reply-To: <20230308213838.GA3599633@nathanxps13> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --F0xuqn3KWaQKEJxN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Mar 08, 2023 at 01:38:38PM -0800, Nathan Bossart wrote: > Looks reasonable to me. I have been catching up with this thread and the other thread, and indeed it looks like this is going to help in refactoring pgstatfuncs.c to have more macros for all these mostly-duplicated functions. So, I have applied this bit. -- Michael --F0xuqn3KWaQKEJxN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmQSqD4ACgkQnvQgOdby QH2DKg/+PVhk48sFhm4ZUN8tOMQx09pFd3CQdK8WEpcinCGum+EiDsIS558dOzFE JihTuNFwImVZ+cZ/MBKDC5c4vT8P69x2v0Cwwa3imNmAxOqSfMNnet9+ew7ONcGq gM6twh82ZpLse7As/ldL0h1GEIm1ZYP8eYuBz7CiOr1dz5h0u5xxLcsr9Ed1mkEB EcIPSAirwsXDIsyEOHax+Kgy15smckvbdZVCitrEqk0uDama16JWggZ6N5GWpX9s yN9V6vy33nmiHpgjH/FbK5b2rP6FMsR7JwZctqPHhZ43RzGKRuKMJ1fx2ZVCRDAr Vke8g5O74OeMGX85wgB1BMo/AOFHWwMfSgWcWpzRcsWBuF29X23EXulAg4dqbWpy Ul626vNxt+vyeWD2zlaLb3JccqRdlCyQyi0bOM6/G/SNhkkMDWhfkN8vB5IR3Xa4 dJ77d9IzrltBrlorw3I/6FPFed0QAM8kXWX5+o+SY+rJCieZBeGPvlBS4xFU9S+4 0DI7MTniX9DReedRGDG/sX4tklMcBXxB4fRjfV2wC3o9qdaq9DryAmh+ujtCc15N UmSjVb+Y6axEdHFQy8V6m4283WVt8jBmETEWsdvKycHjZH4e/eTC5NBXsQeKXUDP Esar9oooQggKBobTF5iY4wW3ojb8iTG/Q2ZRhqXaN8ktpXrvSWw= =4PEG -----END PGP SIGNATURE----- --F0xuqn3KWaQKEJxN--