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 1u6tiN-007H0D-E5 for pgsql-committers@arkaria.postgresql.org; Mon, 21 Apr 2025 16:09:47 +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 1u6tiJ-006YFZ-F1 for pgsql-committers@arkaria.postgresql.org; Mon, 21 Apr 2025 16:09:44 +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 1u6tiJ-006YFR-7W for pgsql-committers@lists.postgresql.org; Mon, 21 Apr 2025 16:09:44 +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 1u6tiH-001Cis-2J for pgsql-committers@lists.postgresql.org; Mon, 21 Apr 2025 16:09:42 +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 1u6tiG-003Riz-RP for pgsql-committers@lists.postgresql.org; Mon, 21 Apr 2025 16:09:41 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u6tiH-00182e-0a for pgsql-committers@lists.postgresql.org; Mon, 21 Apr 2025 16:09:41 +0000 Content-Type: multipart/mixed; boundary="===============5207060176461559612==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Use the same cmd_context throughout a walsender's lifetime. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 21 Apr 2025 16:09:41 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5207060176461559612== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VXNlIHRoZSBzYW1lIGNtZF9jb250ZXh0IHRocm91Z2hvdXQgYSB3YWxzZW5kZXIncyBsaWZldGlt ZS4KCmV4ZWNfcmVwbGljYXRpb25fY29tbWFuZCBjcmVhdGVkIGEgY21kX2NvbnRleHQgdG8gd29y ayBpbiBhbmQKdGhlbiBkZWxldGVkIGl0IG9uIGV4aXQuICBUaGlzIGlzIHByZXR0eSBkYW5nZXJv dXMgYmVjYXVzZQpzb21lIHJlcGxpY2F0aW9uIGNvbW1hbmRzIHN0YXJ0L2ZpbmlzaCB0cmFuc2Fj dGlvbnMuICBJbiB0aGUKd2FrZSBvZiBjb21taXQgMWFmZTMxZjAzLCB0aGF0IGNvdWxkIGxlYWQg dG8gcmUtc2VsZWN0aW5nIGEKQ3VycmVudE1lbW9yeUNvbnRleHQgdGhhdCdzIGFscmVhZHkgYmVl biBkZWxldGVkLCBsZWFkaW5nIHRvCmhpbGFyaXR5IHN1Y2ggYXMgYSBtZW1vcnkgY29udGV4dCB0 aGF0IGlzIGl0cyBvd24gcGFyZW50LgoKVG8gZml4LCBsZXQncyBtYWtlIHRoZSBjbWRfY29udGV4 dCBwZXJzaXN0IGFjcm9zcwpleGVjX3JlcGxpY2F0aW9uX2NvbW1hbmQgY2FsbHM7IGluc3RlYWQg b2YgZGVsZXRpbmcgaXQsIHdlJ2xsIGp1c3QKcmVzZXQgaXQgZWFjaCB0aW1lLiAgSW4gdGhpcyB3 YXkgaXQgcmV0YWlucyB0aGUgc2FtZSBpZGVudGl0eSBhbmQKdGhlcmUncyBubyBwcm9ibGVtIGlm IHRyYW5zYWN0aW9uIGFib3J0IHJlc3RvcmVzIGl0IGFzIHRoZSB3b3JraW5nCmNvbnRleHQuICBJ dCBwcm9iYWJseSBldmVuIHNhdmVzIGEgZmV3IG1pY3Jvc2Vjb25kcyB0byBkbyB0aGlzLgoKVGhp cyBmaXggYWxzbyBlbnN1cmVzIHRoYXQgZXhlY19yZXBsaWNhdGlvbl9jb21tYW5kIHJldHVybnMg dG8gdGhlCmNhbGxlciAoUG9zdGdyZXNNYWluKSB3aXRoIHRoZSBzYW1lIGNvbnRleHQgYWN0aXZl IHRoYXQgaGFkIGJlZW4Kd2hlbiBpdCB3YXMgY2FsbGVkIChwcm9iYWJseSBNZXNzYWdlQ29udGV4 dCkuICBUaGUgcHJldmlvdXMKY29kaW5nIGNvdWxkIGdldCB0aGF0IHdyb25nIHRvby4KClJlcG9y dGVkLWJ5OiBBbnRob25pbiBCb25uZWZveSA8YW50aG9uaW4uYm9ubmVmb3lAZGF0YWRvZ2hxLmNv bT4KQXV0aG9yOiBBbnRob25pbiBCb25uZWZveSA8YW50aG9uaW4uYm9ubmVmb3lAZGF0YWRvZ2hx LmNvbT4KUmV2aWV3ZWQtYnk6IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz4KRGlzY3Vzc2lv bjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQU82X1hxb0pBNy1fRzZ0N1VxZTVuV0YzbmorUUJHbjRG NlB0cD1yVUdEcjB6bytLdkFAbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpE ZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi84 MGI3MjdlYjlkZWFiNTg5YTg2NDg3NTBiYzIwZjE2MjNkNWFjZDNlCgpNb2RpZmllZCBGaWxlcwot LS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYyB8IDQyICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0Kc3JjL3Rlc3Qvc3Vic2NyaXB0aW9u L3QvMTAwX2J1Z3MucGwgfCAxOCArKysrKysrKysrKysrKysrCjIgZmlsZXMgY2hhbmdlZCwgNTEg aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCg== --===============5207060176461559612==--