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 1tPu99-00GBIm-IO for pgsql-committers@arkaria.postgresql.org; Tue, 24 Dec 2024 01:55:44 +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 1tPu98-000Reo-Rx for pgsql-committers@arkaria.postgresql.org; Tue, 24 Dec 2024 01:55:42 +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 1tPu98-000ReP-Dh for pgsql-committers@lists.postgresql.org; Tue, 24 Dec 2024 01:55: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 1tPu96-000H1p-2F for pgsql-committers@lists.postgresql.org; Tue, 24 Dec 2024 01:55:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=QrJ+oHuN1ydt6XVuat0nT844HQSCy26+o4lQgZ0CHgw=; b=T2cJc7OeW+WLnZZIKE3QoyO1c/ c8tTX6EHV7UFFJH6gVh/wxLq3r/uMV/sAv3Z3vFVECeAku7bHpAd1b99qnWwwFszBlKKbWp8TB5EQ LUMNfu/lCSyttyKXGrRp9EygqcTBPFAduo/yL+2tCYMDyAbi4Cp0gjV7EeMU7YV//GRT73OVYgClS /DGbv9yFxy8dzvNBy/mknRg+u9XvoxlIPNIEiBS6Qb+4Hk7qC5miYR4PuZ5nS8Walx/R7pwUbVEL4 vsJAz/mLOPmp8WNqfD00hb/CN45z6eFS0XyfV3Eg4bJQoVBAPkiT0jIINBoNeczO8xweL7pE92H9f Vsz4VSXQ==; 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 1tPu95-003W7P-NS for pgsql-committers@lists.postgresql.org; Tue, 24 Dec 2024 01:55:40 +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 1tPu94-0011Qv-NZ for pgsql-committers@lists.postgresql.org; Tue, 24 Dec 2024 01:55:39 +0000 Content-Type: multipart/mixed; boundary="===============8259977524341473156==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix race condition in TupleDescCompactAttr assert code X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 24 Dec 2024 01:55:39 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8259977524341473156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHJhY2UgY29uZGl0aW9uIGluIFR1cGxlRGVzY0NvbXBhY3RBdHRyIGFzc2VydCBjb2RlCgo1 OTgzYTRjZmYgYWRkZWQgQ29tcGFjdEF0dHJpYnV0ZSBhcyBhbiBhYmJyZXZpYXRlZCBhbHRlcm5h dGl2ZSB0bwpGb3JtRGF0YV9wZ19hdHRyaWJ1dGUgdG8gYWxsb3cgbW9yZSBjYWNoZS1mcmllbmRs eSBwcm9jZXNzaW5nIGluIHRhc2tzCnJlbGF0ZWQgdG8gVHVwbGVEZXNjcy4gIFRoYXQgY29tbWl0 IGNvbnRhaW5lZCBzb21lIGFzc2VydC1vbmx5IGNvZGUgdG8KY2hlY2sgdGhhdCB0aGUgQ29tcGFj dEF0dHJpYnV0ZSBoYWQgYmVlbiBwb3B1bGF0ZWQgY29ycmVjdGx5LCBob3dldmVyLAp0aGUgbWV0 aG9kIHVzZWQgdG8gZG8gdGhhdCBjaGVja2luZyBjYXVzZWQgdGhlIFR1cGxlRGVzYydzCkNvbXBh Y3RBdHRyaWJ1dGUgdG8gYmUgemVyb2VkIGJlZm9yZSBpdCB3YXMgcmVwb3B1bGF0ZWQgYW5kIGNv bXBhcmVkIHRvCnRoZSBzbmFwc2hvdCB0YWtlbiBiZWZvcmUgdGhlIG1lbXNldCBjYWxsLiAgVGhp cyBjYXVzZWQgaXNzdWVzIGFzIHRoZSB0eXBlCmNhY2hlIGNhY2hlcyBUdXBsZURlc2NzIGluIHNo YXJlZCBtZW1vcnkgd2hpY2ggY2FuIGJlIHVzZWQgYnkgbXVsdGlwbGUKYmFja2VuZCBwcm9jZXNz ZXMgYXQgdGhlIHNhbWUgdGltZS4gIFRoZXJlIHdhcyBhIHdpbmRvdyBvZiB0aW1lIGJldHdlZW4K dGhlIHplcm8gYW5kIHJlcG9wdWxhdGlvbiBvZiB0aGUgQ29tcGFjdEF0dHJpYnV0ZSB3aGVyZSBh bm90aGVyIHByb2Nlc3MKd291bGQgbWlzdGFrZW5seSB0aGluayB0aGF0IHRoZSBDb21wYWN0QXR0 cmlidXRlIGlzIGludmFsaWQgZHVlIHRvIHRoZQptZW1zZXQuCgpUbyBmaXggdGhpcywgaW5zdGVh ZCBvZiB0YWtpbmcgYSBzbmFwc2hvdCBvZiB0aGUgQ29tcGFjdEF0dHJpYnV0ZSBhbmQKY2FsbGlu ZyBwb3B1bGF0ZV9jb21wYWN0X2F0dHJpYnV0ZSgpIGFuZCBjb21wYXJpbmcgdGhlIHNuYXBzaG90 IHRvIHRoZQpmcmVzaGx5IHBvcHVsYXRlZCBUdXBsZURlc2MncyBDb21wYWN0QXR0cmlidXRlLCBy ZWZhY3RvciB0aGluZ3Mgc28gd2UKY2FuIGp1c3QgcG9wdWxhdGUgYSB0ZW1wb3JhcnkgQ29tcGFj dEF0dHJpYnV0ZSBvbiB0aGUgc3RhY2suICBUaGlzIHdheQp3ZSBkb24ndCB0b3VjaCB0aGUgVHVw bGVEZXNjJ3MgbWVtb3J5LgoKUmVwb3J0ZWQtYnk6IEFsZXhhbmRlciBMYWtoaW4sIFNRTHNtaXRo CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vY2EzYTI1NmEtNWQxMi00MmRiLWFhYmUt YTc1YTAzMGQ5ZmI5QGdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0t LS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzZmMzgyMGYzN2Fi YTk0MjMyNDY4MzY1YmFlN2JhNWRlNjk3ZmU5OTMKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0t LS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9jb21tb24vdHVwZGVzYy5jIHwgNzEgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tLQpzcmMvaW5jbHVkZS9hY2Nlc3MvdHVwZGVzYy5oICAg ICAgICB8IDI5ICsrKystLS0tLS0tLS0tLQoyIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMo KyksIDMxIGRlbGV0aW9ucygtKQoK --===============8259977524341473156==--