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 1sOJNS-00DbN1-G1 for pgsql-committers@arkaria.postgresql.org; Mon, 01 Jul 2024 15:55:38 +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 1sOJNQ-003360-58 for pgsql-committers@arkaria.postgresql.org; Mon, 01 Jul 2024 15:55:36 +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 1sOJNP-00335s-UD for pgsql-committers@lists.postgresql.org; Mon, 01 Jul 2024 15:55:36 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sOJNJ-004Vmh-BD for pgsql-committers@lists.postgresql.org; Mon, 01 Jul 2024 15:55:35 +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 1sOJNG-00Cnwy-Pk for pgsql-committers@lists.postgresql.org; Mon, 01 Jul 2024 15:55:26 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sOJNF-003oA6-1g for pgsql-committers@lists.postgresql.org; Mon, 01 Jul 2024 15:55:25 +0000 Content-Type: multipart/mixed; boundary="===============7352398295866351900==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Preserve CurrentMemoryContext across Start/CommitTransactionComm X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 01 Jul 2024 15:55:25 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7352398295866351900== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJlc2VydmUgQ3VycmVudE1lbW9yeUNvbnRleHQgYWNyb3NzIFN0YXJ0L0NvbW1pdFRyYW5zYWN0 aW9uQ29tbWFuZC4KClVwIHRvIG5vdywgY29tbWl0dGluZyBhIHRyYW5zYWN0aW9uIGhhcyBjYXVz ZWQgQ3VycmVudE1lbW9yeUNvbnRleHQgdG8KZ2V0IHNldCB0byBUb3BNZW1vcnlDb250ZXh0LiAg TW9zdCBjYWxsZXJzIGRpZCBub3QgcGF5IGFueSBwYXJ0aWN1bGFyCmhlZWQgdG8gdGhpcywgd2hp Y2ggaXMgcHJvYmxlbWF0aWMgYmVjYXVzZSBUb3BNZW1vcnlDb250ZXh0IGlzIGEKbG9uZy1saXZl ZCBjb250ZXh0IHRoYXQgbmV2ZXIgZ2V0cyByZXNldC4gIElmIHRoZSBjYWxsZXIgYXNzdW1lcyBp dApjYW4gbGVhayBtZW1vcnkgYmVjYXVzZSBpdCdzIHJ1bm5pbmcgaW4gYSBsaW1pdGVkLWxpZmVz cGFuIGNvbnRleHQsCnRoYXQgYmVoYXZpb3IgdHJhbnNsYXRlcyBpbnRvIGEgc2Vzc2lvbi1saWZl c3BhbiBtZW1vcnkgbGVhay4KClRoZSBmaXJzdC1yZXBvcnRlZCBpbnN0YW5jZSBvZiB0aGlzIGlu dm9sdmVkIFByb2Nlc3NJbmNvbWluZ05vdGlmeSwKd2hpY2ggaXMgY2FsbGVkIGZyb20gdGhlIG1h aW4gcHJvY2Vzc2luZyBsb29wIHRoYXQgbm9ybWFsbHkgcnVucyBpbgpNZXNzYWdlQ29udGV4dC4g IFRoYXQgb3V0ZXItbG9vcCBjb2RlIGFzc3VtZXMgdGhhdCB3aGF0ZXZlciBpdAphbGxvY2F0ZXMg d2lsbCBiZSBjbGVhbmVkIHVwIHdoZW4gd2UncmUgZG9uZSBwcm9jZXNzaW5nIHRoZSBjdXJyZW50 CmNsaWVudCBtZXNzYWdlIC0tLSBidXQgaWYgd2Ugc2VydmljZSBhIG5vdGlmeSBpbnRlcnJ1cHQs IHRoZW4gd2hhdGV2ZXIKZ2V0cyBhbGxvY2F0ZWQgYmVmb3JlIHRoZSBuZXh0IHN3aXRjaCB0byBN ZXNzYWdlQ29udGV4dCB3aWxsIGJlCnBlcm1hbmVudGx5IGxlYWtlZCBpbiBUb3BNZW1vcnlDb250 ZXh0LiAgc2ludmFsIGNhdGNodXAgaW50ZXJydXB0cwpoYXZlIGEgc2ltaWxhciBwcm9ibGVtLCBh bmQgSSBzdHJvbmdseSBzdXNwZWN0IHRoYXQgc29tZSBwbGFjZXMgaW4KbG9naWNhbCByZXBsaWNh dGlvbiBkbyB0b28uCgpUbyBmaXggdGhpcyBpbiBhIGdlbmVyaWMgd2F5LCBsZXQncyByZWRlZmlu ZSB0aGUgYmVoYXZpb3IgYXMKIkNvbW1pdFRyYW5zYWN0aW9uQ29tbWFuZCByZXN0b3JlcyB0aGUg bWVtb3J5IGNvbnRleHQgdGhhdCB3YXMgY3VycmVudAphdCBlbnRyeSB0byBTdGFydFRyYW5zYWN0 aW9uQ29tbWFuZCIuICBUaGlzIGNsZWFybHkgZml4ZXMgdGhlIGlzc3VlCmZvciB0aGUgbm90aWZ5 IGFuZCBzaW52YWwgY2FzZXMsIGFuZCBpdCBzZWVtcyB0byBtYXRjaCB0aGUgbWVudGFsCm1vZGVs IHRoYXQncyBpbiB1c2UgaW4gdGhlIGxvZ2ljYWwgcmVwbGljYXRpb24gY29kZSwgdG8gdGhlIGV4 dGVudAp0aGF0IGFueWJvZHkgdGhvdWdodCBhYm91dCBpdCB0aGVyZSBhdCBhbGwuCgpGb3IgY29u c2lzdGVuY3ksIGxpa2V3aXNlIG1ha2Ugc3VidHJhbnNhY3Rpb24gZXhpdCByZXN0b3JlIHRoZSBj b250ZXh0CnRoYXQgd2FzIGN1cnJlbnQgYXQgc3VidHJhbnNhY3Rpb24gc3RhcnQgKHJhdGhlciB0 aGFuIGFsd2F5cyBzZWxlY3RpbmcKdGhlIEN1clRyYW5zYWN0aW9uQ29udGV4dCBvZiB0aGUgcGFy ZW50IHRyYW5zYWN0aW9uIGxldmVsKS4gIFRoaXMgY2FzZQpoYXMgbGVzcyByaXNrIG9mIHJlc3Vs dGluZyBpbiBhIHBlcm1hbmVudCBsZWFrIHRoYW4gdGhlIG91dGVyLWxldmVsCmJlaGF2aW9yIGhh cywgYnV0IGl0IHdvdWxkIG5vdCBtZWV0IHRoZSBwcmluY2lwbGUgb2YgbGVhc3Qgc3VycHJpc2UK Zm9yIHNvbWUgQ29tbWl0VHJhbnNhY3Rpb25Db21tYW5kIGNhbGxzIHRvIHJlc3RvcmUgdGhlIHBy ZXZpb3VzCmNvbnRleHQgd2hpbGUgb3RoZXJzIGRvbid0LgoKV2hpbGUgd2UncmUgaGVyZSwgYWxz byBjaGFuZ2UgeGFjdC5jIHNvIHRoYXQgd2UgcmVzZXQKVG9wVHJhbnNhY3Rpb25Db250ZXh0IGF0 IHRyYW5zYWN0aW9uIGV4aXQgYW5kIHRoZW4gcmUtdXNlIGl0IGluIGxhdGVyCnRyYW5zYWN0aW9u cywgcmF0aGVyIHRoYW4gZHJvcHBpbmcgYW5kIHJlY3JlYXRpbmcgaXQgaW4gZWFjaCBjeWNsZS4K VGhpcyBwcm9iYWJseSBkb2Vzbid0IHNhdmUgYSBsb3QgZ2l2ZW4gdGhlIGNvbnRleHQgcmVjeWNs aW5nIG1lY2hhbmlzbQppbiBhc2V0LmMsIGJ1dCBpdCBzaG91bGQgc2F2ZSBhIGxpdHRsZSBiaXQu ICBQZXIgc3VnZ2VzdGlvbiBmcm9tIERhdmlkClJvd2xleS4gIChQYXJlbnRoZXRpY2FsbHksIHRo ZSB0ZXh0IGluIHNyYy9iYWNrZW5kL3V0aWxzL21tZ3IvUkVBRE1FCmltcGxpZXMgdGhhdCB0aGlz IGlzIGhvdyBJJ2QgcGxhbm5lZCB0byBpbXBsZW1lbnQgaXQgYXMgZmFyIGJhY2sgYXMKY29tbWl0 IDFhZWJjMzYxOCAtLS0gYnV0IHRoZSBjb2RlIGFjdHVhbGx5IGFkZGVkIGluIHRoYXQgY29tbWl0 IGp1c3QKZHJvcHMgYW5kIHJlY3JlYXRlcyBpdCBlYWNoIHRpbWUuKQoKVGhpcyBjb21taXQgYWxz byBjbGVhbnMgdXAgYSBmZXcgcGxhY2VzIG91dHNpZGUgeGFjdC5jIHRoYXQgd2VyZQpuZWVkbGVz c2x5IG1ha2luZyBUb3BNZW1vcnlDb250ZXh0IGN1cnJlbnQsIGFuZCB0aHVzIHJpc2tpbmcgbW9y ZQpsZWFrcyBvZiB0aGUgc2FtZSBraW5kLiAgSSBkb24ndCB0aGluayBhbnkgb2YgdGhlbSByZXBy ZXNlbnQKc2lnbmlmaWNhbnQgbGVhayByaXNrcyB0b2RheSwgYnV0IGxldCdzIGRlYWwgd2l0aCB0 aGVtIHdoaWxlIHRoZQppc3N1ZSBpcyB0b3Atb2YtbWluZC4KClBlciBidWcgIzE4NTEyIGZyb20g d2l6YXJkYnJvbnkuICBDb21taXQgdG8gSEVBRCBvbmx5LCBhcyB0aGlzIGNoYW5nZQpzZWVtcyB0 byBoYXZlIHNvbWUgcmlzayBvZiBicmVha2luZyB0aGluZ3MgZm9yIHNvbWUgY2FsbGVycy4gIFdl J2xsCmFwcGx5IGEgbmFycm93ZXIgZml4IGZvciB0aGUga25vd24tYnJva2VuIGNhc2VzIGluIHRo ZSBiYWNrIGJyYW5jaGVzLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8zNDc4ODg0 LjE3MTg2NTY2MjVAc3NzLnBnaC5wYS51cwoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzFhZmUzMWYw M2NkMjY4YTBiYmI3YTM0MGQ1NmI4ZWVmNjQxOWJjYjAKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hhY3QuYyAgIHwgMTAxICsrKysrKysr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxz ZW5kZXIuYyB8ICAgNiArLS0Kc3JjL2JhY2tlbmQvdGNvcC9iYWNrZW5kX3N0YXJ0dXAuYyAgfCAg IDggKystCnNyYy9iYWNrZW5kL3Rjb3AvcG9zdGdyZXMuYyAgICAgICAgIHwgICAyICstCnNyYy9i YWNrZW5kL3V0aWxzL21tZ3IvbWN4dC5jICAgICAgIHwgICAzICstCjUgZmlsZXMgY2hhbmdlZCwg ODAgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgo= --===============7352398295866351900==--