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.96) (envelope-from ) id 1w4cdQ-002NMe-32 for pgsql-committers@arkaria.postgresql.org; Mon, 23 Mar 2026 10:35:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4cdP-00H1uD-15 for pgsql-committers@arkaria.postgresql.org; Mon, 23 Mar 2026 10:35:47 +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.96) (envelope-from ) id 1w4cdB-00Gzye-2q for pgsql-committers@lists.postgresql.org; Mon, 23 Mar 2026 10:35:34 +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.98.2) (envelope-from ) id 1w4cd8-00000000bqO-14a7 for pgsql-committers@lists.postgresql.org; Mon, 23 Mar 2026 10:35:33 +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.96) (envelope-from ) id 1w4cd7-003M6K-1F for pgsql-committers@lists.postgresql.org; Mon, 23 Mar 2026 10:35:29 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4cd5-0014H7-1Y for pgsql-committers@lists.postgresql.org; Mon, 23 Mar 2026 10:35:28 +0000 Content-Type: multipart/mixed; boundary="===============1592409367963904989==" MIME-Version: 1.0 From: Heikki Linnakangas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix multixact backwards-compatibility with CHECKPOINT race condi X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 23 Mar 2026 10:35:28 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1592409367963904989== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IG11bHRpeGFjdCBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSB3aXRoIENIRUNLUE9JTlQgcmFj ZSBjb25kaXRpb24KCklmIGEgQ0hFQ0tQT0lOVCByZWNvcmQgd2l0aCBuZXh0TXVsdGkgTiBpcyB3 cml0dGVuIHRvIHRoZSBXQUwgYmVmb3JlCnRoZSBDUkVBVEVfSUQgcmVjb3JkIGZvciBOLCBhbmQg TiBoYXBwZW5zIHRvIGJlIHRoZSBmaXJzdCBtdWx0aXhpZCBvbgphbiBvZmZzZXQgcGFnZSwgdGhl IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGxvZ2ljIHRvIHRvbGVyYXRlIFdBTApnZW5lcmF0ZWQg Ynkgb2xkZXIgbWlub3IgdmVyc2lvbnMgKGJlZm9yZSBjb21taXQgNzg5ZDY1MzY0YykgZmFpbGVk IHRvCmNvbXBlbnNhdGUgZm9yIHRoZSBtaXNzaW5nIFhMT0dfTVVMVElYQUNUX1pFUk9fT0ZGX1BB R0UgcmVjb3JkLiBJbgp0aGF0IGNhc2UsIHRoZSBsYXRlc3RfcGFnZV9udW1iZXIgd2FzIGluaXRp YWxpemVkIGF0IHRoZSBzdGFydCBvZiBXQUwKcmVwbGF5IHRvIHRoZSBwYWdlIGZvciBuZXh0TXVs dGkgZnJvbSB0aGUgQ0hFQ0tQT0lOVCByZWNvcmQsIGV2ZW4gaWYKd2UgaGFkIG5vdCBzZWVuIHRo ZSBDUkVBVEVfSUQgcmVjb3JkIGZvciB0aGF0IG11bHRpeGlkIHlldCwgd2hpY2gKZm9vbGVkIHRo ZSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBsb2dpYyB0byB0aGluayB0aGF0IHRoZSBwYWdlIHdh cwphbHJlYWR5IGluaXRpYWxpemVkLgoKVG8gZml4LCB0cmFjayB0aGUgbGFzdCBYTE9HX01VTFRJ WEFDVF9aRVJPX09GRl9QQUdFIHRoYXQgd2UndmUgc2VlbgpzZXBhcmF0ZWx5IGZyb20gbGF0ZXN0 X3BhZ2VfbnVtYmVyLiBJZiB3ZSBoYXZlbid0IHNlZW4gYW55ClhMT0dfTVVMVElYQUNUX1pFUk9f T0ZGX1BBR0UgcmVjb3JkcyB5ZXQsIHVzZQpTaW1wbGVMcnVEb2VzUGh5c2ljYWxQYWdlRXhpc3Qo KSB0byBjaGVjayBpZiB0aGUgcGFnZSBuZWVkcyB0byBiZQppbml0aWFsaXplZC4KClJlcG9ydGVk LWJ5OiBkdWFua3VucmVuLmRrciA8ZHVhbmt1bnJlbi5ka3JAYWxpYmFiYS1pbmMuY29tPgpBbmFs eXplZC1ieTogZHVhbmt1bnJlbi5ka3IgPGR1YW5rdW5yZW4uZGtyQGFsaWJhYmEtaW5jLmNvbT4K UmV2aWV3ZWQtYnk6IEFuZHJleSBCb3JvZGluIDx4NG1tbUB5YW5kZXgtdGVhbS5ydT4KUmV2aWV3 ZWQtYnk6IEtpcmlsbCBSZXNoa2UgPHJlc2hrZWtpcmlsbEBnbWFpbC5jb20+CkRpc2N1c3Npb246 IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvYzRlZjE3MzctOGNiYS00NThl LWI2ZmQtNGUyZDYwMTFlOTg1LmR1YW5rdW5yZW4uZGtyQGFsaWJhYmEtaW5jLmNvbQpCYWNrcGF0 Y2gtdGhyb3VnaDogMTQtMTgKCkJyYW5jaAotLS0tLS0KUkVMXzE2X1NUQUJMRQoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNzdkZmY1ZDkz N2IxOTJiODVjNTViY2U4MjJlNzQxM2ZmN2RkYTZlYgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0vbXVsdGl4YWN0LmMgfCA4MyArKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tLS0tCnNyYy9pbmNsdWRlL2FjY2Vzcy9zbHJ1LmggICAg ICAgICAgICAgIHwgIDQgKy0KMiBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAxOSBk ZWxldGlvbnMoLSkKCg== --===============1592409367963904989==--