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 1tpKaE-003et3-2x for pgsql-committers@arkaria.postgresql.org; Tue, 04 Mar 2025 05:12:46 +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 1tpKaB-006JVI-0T for pgsql-committers@arkaria.postgresql.org; Tue, 04 Mar 2025 05:12:43 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tpKaA-006JV7-P2 for pgsql-committers@lists.postgresql.org; Tue, 04 Mar 2025 05:12:42 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tpKa8-000qba-2t for pgsql-committers@lists.postgresql.org; Tue, 04 Mar 2025 05:12:41 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tpKa8-002Bif-HP for pgsql-committers@lists.postgresql.org; Tue, 04 Mar 2025 05:12:40 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tpKa7-000h90-2i for pgsql-committers@lists.postgresql.org; Tue, 04 Mar 2025 05:12:39 +0000 Content-Type: multipart/mixed; boundary="===============1611748038725711244==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Split pgstat_bestart() into three different routines X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 04 Mar 2025 05:12:39 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1611748038725711244== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3BsaXQgcGdzdGF0X2Jlc3RhcnQoKSBpbnRvIHRocmVlIGRpZmZlcmVudCByb3V0aW5lcwoKcGdz dGF0X2Jlc3RhcnQoKSwgdXNlZCBwb3N0LWF1dGhlbnRpY2F0aW9uIHRvIHNldCB1cCBhIGJhY2tl bmQgZW50cnkKaW4gdGhlIFBnQmFja2VuZFN0YXR1cyBhcnJheSwgc28gYXMgaXRzIGRhdGEgYmVj b21lcyB2aXNpYmxlIGluCnBnX3N0YXRfYWN0aXZpdHkgYW5kIHJlbGF0ZWQgY2F0YWxvZ3MsIGhh cyBpdHMgbG9naWMgZGl2aWRlZCBpbnRvIHRocmVlCnJvdXRpbmVzIHdpdGggdGhpcyBjb21taXQs IGNhbGxlZCBpbiBvcmRlciBhdCBkaWZmZXJlbnQgc3RlcHMgb2YgdGhlCmJhY2tlbmQgaW5pdGlh bGl6YXRpb246CiogcGdzdGF0X2Jlc3RhcnRfaW5pdGlhbCgpIHNldHMgdXAgdGhlIGJhY2tlbmQg ZW50cnkgd2l0aCBhIG1pbmltYWwKYW1vdW50IG9mIGluZm9ybWF0aW9uLCByZXBvcnRpbmcgaXQg d2l0aCBhIG5ldyBCYWNrZW5kU3RhdGUgY2FsbGVkClNUQVRFX1NUQVJUSU5HIHdoaWxlIHdhaXRp bmcgZm9yIGJhY2tlbmQgaW5pdGlhbGl6YXRpb24gYW5kIGNsaWVudAphdXRoZW50aWNhdGlvbiB0 byBjb21wbGV0ZS4gIFRoZSBtYWluIGJlbmVmaXQgdGhhdCB0aGlzIG9mZmVycyBpcwpvYnNlcnZh YmlsaXR5LCBzbyBhcyBpdCBpcyBwb3NzaWJsZSB0byBtb25pdG9yIHRoZSBiYWNrZW5kIGFjdGl2 aXR5CmR1cmluZyBhdXRoZW50aWNhdGlvbi4gIFRoaXMgc3RlcCBoYXBwZW5zIGVhcmxpZXIgdGhh biBpbiB0aGUgbG9naWMKcHJpb3IgdG8gdGhpcyBjb21taXQuICBwZ3N0YXRfYmVpbml0KCkgaGFw cGVucyBlYXJsaWVyIGFzIHdlbGwsIGJlZm9yZQphdXRoZW50aWNhdGlvbi4KKiBwZ3N0YXRfYmVz dGFydF9zZWN1cml0eSgpIHJlcG9ydHMgdGhlIFNTTC9HU1Mgc3RhdHVzIG9mIHRoZQpjb25uZWN0 aW9uLCBvbmNlIGF1dGhlbnRpY2F0aW9uIGNvbXBsZXRlcy4gIEF1eGlsaWFyeSBwcm9jZXNzZXMs IGZvcgpleGFtcGxlLCBkbyBub3QgbmVlZCB0byBjYWxsIHRoaXMgc3RlcCwgaGVuY2UgaXQgaXMg b3B0aW9uYWwuICBUaGlzCnN0ZXAgaXMgY2FsbGVkIGFmdGVyIHBlcmZvcm1pbmcgYXV0aGVudGlj YXRpb24sIHNhbWUgYXMgcHJldmlvdXNseS4KKiBwZ3N0YXRfYmVzdGFydF9maW5hbCgpIHJlcG9y dHMgdGhlIHVzZXIgYW5kIGRhdGFiYXNlIElEcywgdGFrZXMgdGhlCmVudHJ5IG91dCBvZiBTVEFU RV9TVEFSVElORywgYW5kIHJlcG9ydHMgaXRzIGFwcGxpY2F0aW9uX25hbWUuICBUaGlzIGlzCmNh bGxlZCBhcyB0aGUgbGFzdCBzdGVwIG9mIHRoZSB0aHJlZSwgb25jZSBhdXRoZW50aWNhdGlvbiBj b21wbGV0ZXMuCgpBbiBpbmplY3Rpb24gcG9pbnQgaXMgYWRkZWQsIHdpdGggYSB0ZXN0IGNoZWNr aW5nIHRoYXQgdGhlICJzdGFydGluZyIKcGhhc2Ugb2YgYSBiYWNrZW5kIGVudHJ5IGlzIHZpc2li bGUgaW4gcGdfc3RhdF9hY3Rpdml0eS4gIFNvbWUgZm9sbG93LXVwCnBhdGNoZXMgYXJlIHBsYW5u ZWQgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyByZWZhY3RvcmluZyB3aXRoIG1vcmUKaW5mb3Jt YXRpb24gcHJvdmlkZWQgaW4gYmFja2VuZCBlbnRyaWVzIGR1cmluZyBhdXRoZW50aWNhdGlvbiAo TERBUApoYW5naW5nIHdhcyBhIHByb2JsZW0gZm9yIHRoZSBhdXRob3IsIGluaXRpYWxseSkuCgpB dXRob3I6IEphY29iIENoYW1waW9uIDxqYWNvYi5jaGFtcGlvbkBlbnRlcnByaXNlZGIuY29tPgpS ZXZpZXdlZC1ieTogTWljaGFlbCBQYXF1aWVyIDxtaWNoYWVsQHBhcXVpZXIueHl6PgpSZXZpZXdl ZC1ieTogQW5kcmVzIEZyZXVuZCA8YW5kcmVzQGFuYXJhemVsLmRlPgpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tL0NBT1ltaSs9NjBkZU4yMFdEeUNvSENpZWNnaXZKeHI9OThzN3M3LUM4 U2tYd3JDZkhYZ0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2M3NmRiNTVj OTA4NWQwYjc5ODRlYTMzNzU3NmU0NWE3ZDEyNjhiOTcKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCmRvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwgICAgICAgICAgICAgICAgfCAgIDYg KwpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL2F1eHByb2Nlc3MuYyAgICAgICAgIHwgICAzICstCnNy Yy9iYWNrZW5kL3V0aWxzL2FjdGl2aXR5L2JhY2tlbmRfc3RhdHVzLmMgfCAyMTAgKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tLQpzcmMvYmFja2VuZC91dGlscy9hZHQvcGdzdGF0ZnVuY3MuYyAg ICAgICAgIHwgICAzICsKc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9wb3N0aW5pdC5jICAgICAgICAg ICB8ICA0MCArKysrLS0Kc3JjL2luY2x1ZGUvdXRpbHMvYmFja2VuZF9zdGF0dXMuaCAgICAgICAg ICB8ICAgNSArLQpzcmMvdGVzdC9hdXRoZW50aWNhdGlvbi9NYWtlZmlsZSAgICAgICAgICAgIHwg ICA0ICsKc3JjL3Rlc3QvYXV0aGVudGljYXRpb24vbWVzb24uYnVpbGQgICAgICAgICB8ICAgNCAr CnNyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDA3X3ByZV9hdXRoLnBsICAgfCAgODEgKysrKysr KysrKysKOSBmaWxlcyBjaGFuZ2VkLCAyNzIgaW5zZXJ0aW9ucygrKSwgODQgZGVsZXRpb25zKC0p Cgo= --===============1611748038725711244==--