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 1wS9Jq-002zPS-2E for pgsql-hackers@arkaria.postgresql.org; Wed, 27 May 2026 08:08:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wS9Jo-007WUj-1u for pgsql-hackers@arkaria.postgresql.org; Wed, 27 May 2026 08:08:49 +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 1wS9Jn-007WUa-32 for pgsql-hackers@lists.postgresql.org; Wed, 27 May 2026 08:08:49 +0000 Received: from mail-japaneastazon11011014.outbound.protection.outlook.com ([52.101.125.14] helo=TYVP286CU001.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wS9Jm-00000000z6g-2riQ for pgsql-hackers@lists.postgresql.org; Wed, 27 May 2026 08:08:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F/hJUyt3qp3tzdQ9MY0yGWa6W79iJf63iIPH6jAvEsyCMIzxgfCb7lxnB3iEdqfSOgPrNGCrkyLCXwlUSchaRqotH80nyLjgrjwFdXSFdDQPxGbcBEnpUEmW4UygkOpY/3PcPuRUqMG72IGHsbLI3IPRl4DCfYobqxqBKRuREZpis1Q6nkclZbg6GnyEQJHaYy/dD8J6NSiUlVOP88seWljZ8klPaPg3ih8CXz2zY4ocCEOjkWfSNZs46P9G54FGEizcidwU8bw1L98PU3+ZlLDZ3Crt4OY5uMOO9V8n8JTGsdTNZlOZ3v0T/l3zG3IOih8r271pmCloxDkBS5VT7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=O0SqSP0fwMP/SQokTDK3y1KJn5CSy47rCuokX79SPdY=; b=pcwFE190i3LrEcPS43UQ4THYbFkclPsZLXVAc6WRcnrFMMLROqAm9Wl50924DWGPUjZE90TnIxuL/MRpg5Hv0T+88rGjgRBGKZqyfbT3qzdtd29VM5o2yi5SdZYBY5MCfjVyuBq9tq3FvWJhj9vp2BR34CKesXMgxDjoZoIwfYqipoD6l5ydHpubgRx9FC9SUZAEy/9sclQ3fomZilMIXzahQnJ3Chi6HCrkppok9sst7n+mtzjny8Q2Q224sdkL0N3neeCtYLVoiTofinwOCKLLPkxak2ErCDDlLAqNs3zQi+RxNosHMQxsnXTv9VOOEXccMtj4F0sUu8ZBzWIS/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O0SqSP0fwMP/SQokTDK3y1KJn5CSy47rCuokX79SPdY=; b=A2XwR3OOCdCvrsJldD2gBC+c8wLcB7zhfr2UkFx4zSwvaaHRczQlVnSzddaATefABA3gcDLMITIlajrCmkYJSsZG17v3TQwahvpCO9B11v9oD1aEtZIfMaZiACVIAnlN0c2Srbc7c2IMegfZhUwlZED/HwucjxDvpRW8H02hnurKGOPZVZiGQnkJoKXEIDRzQIpuR6pzMV81VFXYAQaI6dSE+9TW0xR0+OBwBCF5lZwct4iudFGulmYgfwMbj7IHYaTnIAfycJKV5XpdRTCtJYo8QZKlU19liG28XQ+bBt/SgIOrszhOKjg7CJPQTzOczvzC+jZ1VnYnZ7EFf3Ipag== Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com (2603:1096:405:38a::22) by TY6PR01MB17839.jpnprd01.prod.outlook.com (2603:1096:405:348::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.20; Wed, 27 May 2026 08:08:41 +0000 Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04]) by TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04%5]) with mapi id 15.21.0048.013; Wed, 27 May 2026 08:08:41 +0000 From: "Zhijie Hou (Fujitsu)" To: Alvaro Herrera CC: Antonin Houska , Amit Kapila , "Hayato Kuroda (Fujitsu)" , Srinath Reddy Sadipiralla , Mihail Nikalayeu , Matthias van de Meent , Pg Hackers , Robert Treat Subject: RE: Adding REPACK [concurrently] Thread-Topic: Adding REPACK [concurrently] Thread-Index: AQHb/ngj8i9SxbdaA0Oc2FnEu89sXLTb6auAgDakYoCAAGoMAIACw7YAgAFtLACAA1QNgIAACEGAgAY/94CAAtsaAIAgv5qAgAACigCABSC9AIADL04AgAMS5QCAAB3rgIAJqQ8AgAVrZACAADAmAIAFCxgAgAD8ewCAAcsIAIAP/WaAgBAHvQCACuZ/AIABk9iAgADyJ4CAAFNPgIAAJBaAgAAGUACAACw7gIADHXmAgAFZwwCAAxpUgIAALfUAgATTsYCAAtbuAIAC5gEAgAIjz4CAAVelAIABzwsAgADUVQCABMgkAIAANJAAgAAhkwCAAA3SAIAARveAgAAOGwCAABp/AIAAA6EAgADXTgCAAJfVAIABhdKAgAGdl4CAARgQAIAJJ9UAgAIVYICAAA16gIAF4N8AgABAAACAABCUAIAARMmAgAFCbQCAACSZgIAAT7cAgAKBngCAAC+kgIAATC4AgAABuICAALONgIAAQqgAgALSTYCAAqJpgIAD/bsAgAAukICARj2PMIACMfOAgAEKu2A= Date: Wed, 27 May 2026 08:08:41 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-AS, ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9OWMyMzAyYjgtZGQxYS00MzEyLWFiOGQtZmY5MDFiZWU5?= =?utf-8?B?MWViO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjYtMDUtMjdUMDc6MjY6MTJaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_1;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TY4PR01MB17718:EE_|TY6PR01MB17839:EE_ x-ms-office365-filtering-correlation-id: b7786575-eb71-4895-a17f-08debbc72a69 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|6049299003|376014|366016|22082099003|18002099003|56012099006|4053099003|38070700021|11063799006|1580799027|4143699003; x-microsoft-antispam-message-info: w/9rIAjEsZymGjhgPHrizCYDa6EwvySRgmUVG/ibkc0YXHuNdsVnr6Xb28anDSR+1YM1Pv9k2FVep3zsPEdU32dURgjXcP6DUqnPY1o9V5uJXl0gIkj1LN1WPI9R17u6wr9dpL57eLHmqmwUq/ufczd1yNtFKjsR2xjy5dnEYOdyR68XkX9CAGMQbZ3GmfUjLJehG2Kh4NV3VeDHgovVTWYIuNb4BNDneK6w8iBJ9lFLM/dFY93eIPxtvEeYw+lqNmXYSeHwXbJknUSvKtXzYaxQ2+P8W7/dT72N45zs+DSub8Pg8tdsGwK0ZiIQ0fayjJ82H/399NtqyNM7rPULyIQXZ1JmCmCnsvEyEcen8AY+8U2WMVgdekXiLXVeBUHeF9qeIPHCT2x8agCbEuOLY+3vgtS+rDFYgzYVH3digbNvGpWbOwZq6WxdWeDMiGKcgUlFgtObM/z64Mw2xzonM3oE+ZtrO/O6zo8tZ94pZQR3v3w5zmlVepfcuMr+XjitU9kKaTtjqu6C4tAzg5sQeC7sldSgcqvEgTXe2ATQfdEOhXeZeaWWNu49ZrbOy/HVefx+LzIwF6qQsmXp9qLb0VRFDjnPzcZpV7ijFF/vvR4X1iBdJm0KzEDGBXIHh6zDVwpBAFOC+LkFZhhpigsu37ImwU5MAm952Ws/X8fQ2TtZEIs+2t0CbNPdciHS7k/U5kmK/L0YPaf76t7Xs74pIScWBo3jZGwaoK+F31cJkc6coZ6+A+O4Xgg8zw9h6u2CE6WdeBBrFhm8mSFD7qdMQA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY4PR01MB17718.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(6049299003)(376014)(366016)(22082099003)(18002099003)(56012099006)(4053099003)(38070700021)(11063799006)(1580799027)(4143699003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dzFPTUpTNFNDVnM3UTBXZHVrYVVzeld1SEsvWjVNemE1cy96Qzh2MW53eUFv?= =?utf-8?B?dVNQbEQ3bGY0YlRjSFZ2cmJWS2pubGx0L3pucEVmV1ZQbFNXS0U0TGdLL3Bw?= =?utf-8?B?ODJCekNNbXpoZStEUHRvbVBCL1VES1QxVGRLMEtjbk5hMmM0cm45RndsR1Jp?= =?utf-8?B?U1cra3YzajRpclZiK1VxSTNsOE5KbzBWTzNaM3V6dTV2aU52SHZyS3krWEkx?= =?utf-8?B?c0NESzFqY21wSFFadEZPMThTUHlrcTNpMWdYdFBvSG1RakJqdDYrWEpvV0ha?= =?utf-8?B?L09PMDduNXE5MStSUit0NjZ6bC81UlJhT1pmWDJJeVZXVGlZWVg5ZFNWZThl?= =?utf-8?B?RVF6OHFBUUxjbnJKTDZycW12UVg4RnBiM3lvNDNXTnUzZVhXd2U2OENTSkxk?= =?utf-8?B?OFlHNm1RNEJIQm5iQUI4R1owTWZZRTR4bUZYZEtzOVJpTFV5MmN3WGs3Mm5G?= =?utf-8?B?N2VtTjVndlVqaGxsNFB4YzFXbkVLOWh6dWtQUU9IOUt4NTV6OElvSk91RVRD?= =?utf-8?B?ZEU0LzMvdW9jSncrTjBWdGVmUUl1dnNlTWs1Q0lEaWVtN0pkZkVuMVZITTZY?= =?utf-8?B?dDVtU2VZMWl1alRHbVJaWVZsNkJlQmtpNHlCdTBWUnIwY2VKTVRRaXI5SFRj?= =?utf-8?B?SXR1OWdSNm4rRDlZR2YreDlqaGRVWHUzM2FEcG1QMUdzVDZGcHRTMXl1YkUz?= =?utf-8?B?dmtKUnNJWUJ4am9CcUZIcWNVaHFTZDd2S1N0UzFvZ2lzZmFBUTFQMlpQUEV4?= =?utf-8?B?VVlHaTVVOTA1dGsyTll3a3dIUHVHbWdiRU9DYUFvVjBINFBpclJYZ3lzaVpM?= =?utf-8?B?SDlzSll4SFczRGRjZkFkNktwY01ZYlprQ1Vmazc4MFBGUmRFYjVHd09JRnlQ?= =?utf-8?B?RDl2dG1xQ0pHVzRrdm1KVlZzK3AwaTYxMUJYUEhDQVA3bU1NUXFmK1pZT2sr?= =?utf-8?B?bG1CUHBsd1o2eGxvSkc4aEhhckRzVWV0Mzg0M3ArMG1sRnpUa1ZvTDBWUTB0?= =?utf-8?B?aWhhdnhyOHdSeUQvNytnUm5ObzFiVnNZSGRaQWcwcG44ZEFab01HeGc5M2hp?= =?utf-8?B?aTh0bDZFOEpRajV5ejQ2a1lXME9QaTBmbW9qaTBBUUNyMEtyZURCcTI5NDBn?= =?utf-8?B?MFB4WEUwNUZqY0MrUElMWHRrb3VrYkZDT2lIQXdhOUpTYlhhc1M2UDhFQ3Z6?= =?utf-8?B?ZUZVVDZJNSsxQmZ0akZOVnlEUnlsMDlpekhxaGtKMTYzdmlTdkVET280WkMz?= =?utf-8?B?Wk1MT2Y5RFFkTjdVb2VjWndFcXhzY09sakVhNUszcEROUkVaM0U0QmlDU09t?= =?utf-8?B?dE03OXlhR2VXQytYbUxIelRQZjF5L3pIbU5BSUloV3h0K1hvbVVlN3ZaNm1k?= =?utf-8?B?eHBVZzZXMUUwZFNRangzdjBnWE00WkhQcnBqTFZOeHJ5RzBsVkl2MGpjbWJC?= =?utf-8?B?Q1ZjTmcwMGpLQU1nN2duSUNyTWU0SlQ2VlpoV2xLbnNxSFFmU1JtQWFaYlBk?= =?utf-8?B?Q1Nrelo3S1RYVzJja3FuNll3T1ZDTzhVTVZjTEY1TTI3UXRDWWpKdjdmK0dO?= =?utf-8?B?NkVFSnNMTGh0TFdONy91UjlqeVlxOXZoM1dpMEdtcXk4OEZvRzRaRWl4YTIx?= =?utf-8?B?UUxuZ0wwVEVOYU9yVnNyNm5DclNqSFQ5YXBGUnhNRE9FT3k4VFlHZmtwQk05?= =?utf-8?B?NGh6RU1Vejc2bENCZTJIRlpsQlI3R0o2bDFLczB5N05hbmUxR0FFenFSR1ZS?= =?utf-8?B?M2FqTjdGblEzTVFmSE1GZzRYamR5bDJtVjk2Y2R5aUZua0NxVVhNTzh3dmE2?= =?utf-8?B?QmhhZ2taVG13QUR6UTdwVCsraUhQQ1hrUm95NWF6V2J3aU5QOEp1NGM5RVFq?= =?utf-8?B?NlAxZ1VSaFVzekN0ZXVxQkc4c242YVdwazc4VUFWdno2T2c0UDBqcGg2Z2pm?= =?utf-8?B?ekJEQ0kzUFc2UFNwa1hqd2RQdC82TFg5dSsyRmtRbnJjcUREY3FUbHR3bHhU?= =?utf-8?B?cm9PcnExVUFrRTg1YlcwNFZJcURRQ2YzaC9VUm1kd05hQzBiOVkrTDRDZG5t?= =?utf-8?B?TXg4L3ZLZTV5SmhvT3lpSERpNXVFLzZxMnpWaUFVVnhLOGNUbkF4RWlmZk5J?= =?utf-8?B?RXRlUmtsYU1lNUZqR1NtTEl6ZHdQaGNWN25jUW1yTWRWc2Rwd2VkdEhaVmVG?= =?utf-8?B?blU0UExNK3VyZm9GUWpGSVJyd0xZQ29iN0tleXlSMUNwcFpPNGZyMjM3VXBa?= =?utf-8?B?amIxc09PYXRnTCt4dDVMODFaa2FtTldwb2V4MGtpTHBWbDNHTmhFbjN4ajlI?= =?utf-8?B?TCttcUNyTWRKZ1JkMmFpamVBQVk4VWhZcXc0eDVqcWI3UmpYU29Sdz09?= Content-Type: multipart/mixed; boundary="_003_TY4PR01MB177189B910069E99897E4323D94082TY4PR01MB17718jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: dwdphzssfa9mNvDAJOHzWZ4bQtvk0y2GrTfPAspg8XTnUmY3tsxu5RI2Ezi2CNtULZlx9sn5qCFKjJsR/ZUN65Zfd+Qr0xWN5XdDeIIMzy71sCTQ1oHk+TSj/9pKimI4X7avITff8/9iHQEedRKvc/0l3vCbFD5Jij2m7l8v+f5BOEuid4jk4G9plNQ131achAyH/hXF+VS6VompZTcA0/6xTukwmY5NvSsxWfXHDVlome1FVL3JKXXEsMFigMMpVyCs5z+CKl0rmJi68u7yfKr7loDuuCb55oHODFtYTgsG85QboEDQG/CvCY+G6QzLna2nq59a2jENx+U3cgne2A== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY4PR01MB17718.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7786575-eb71-4895-a17f-08debbc72a69 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2026 08:08:41.7294 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GKUENv5BfbtsfbUuqojv9icVzhgBuYM0keAKdT+3Aa9PDfwFPuxNZ5DMpDMxvXrn7Y204s2YXJwXJxnH+jLxng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY6PR01MB17839 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_TY4PR01MB177189B910069E99897E4323D94082TY4PR01MB17718jp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gVHVlc2RheSwgTWF5IDI2LCAyMDI2IDExOjMyIFBNIEFsdmFybyBIZXJyZXJhIDxhbHZoZXJy ZUBhbHZoLm5vLWlwLm9yZz4gd3JvdGU6DQo+IE9uIDIwMjYtTWF5LTI1LCBaaGlqaWUgSG91IChG dWppdHN1KSB3cm90ZToNCj4gDQo+ID4gQWZ0ZXIgbGlzdGVuaW5nIHRvIHRoZSBSRVBBQ0sgdGFs ayBhdCBwZ2NvbmYuZGV2IHRoaXMgeWVhciwgSQ0KPiA+IHVuZGVyc3RhbmQgdGhhdCBXQUwgYWNj dW11bGF0aW9uIGR1cmluZyBSRVBBQ0sgQ09OQ1VSUkVOVExZIGlzIG5vdA0KPiA+IGludGVuZGVk IGJlaGF2aW9yLiBJIHRoaW5rIHdlIGNhbiBjb25zaWRlciBmaXhpbmcgdGhpcyBpbiB0aGUgY3Vy cmVudA0KPiA+IHJlbGVhc2UuIEF0dGFjaGVkIGlzIHRoZSByZWJhc2VkIHBhdGNoLCB3aXRoIGNv bW1lbnRzIGFkanVzdGVkIGJhc2VkIG9uDQo+IENoYW8gTGkncyBjb21tZW50cy4NCj4gDQo+IFlv dSdyZSByaWdodCwgdGhpcyBpcyBhIHRoaW5rby4gIEknbGwgbG9vayBhdCB5b3VyIHBhdGNoIGhv cGluZyB0byBnZXQgaXQgcHVzaGVkDQo+IHNob3J0bHkuICBJIHdvbmRlciBpZiB3ZSBzaG91bGQg YWRkIGEgVEFQIHRlc3QgdG8gdmVyaWZ5IHRoYXQgV0FMIGZpbGVzIGFyZQ0KPiBhY3R1YWxseSBy ZW1vdmVkPyAgU291bmRzIGEgYml0IGV4Y2Vzc2l2ZSBUQkgsIGJ1dCBtYXliZSBpdCBpc24ndCBy ZWFsbHkuDQoNCkkgdHJpZWQgYSBiaXQsIGFuZCB0aGUgdGVzdCBjb21wbGV4aXR5IGFuZCBzcGVl ZCAoPCAxcykgYXBwZWFyIHRvIGJlIHdpdGhpbg0KYWNjZXB0YWJsZSBsaW1pdHMuIEknbSBhdHRh Y2hpbmcgMDAwMiBhcyBhIHJlZmVyZW5jZSB0ZXN0Lg0KDQowMDAxIHJlbWFpbnMgdW5jaGFuZ2Vk Lg0KDQpCZXN0IFJlZ2FyZHMsDQpIb3UgemoNCg== --_003_TY4PR01MB177189B910069E99897E4323D94082TY4PR01MB17718jp_ Content-Type: application/octet-stream; name="v3-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch" Content-Description: v3-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch Content-Disposition: attachment; filename="v3-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch"; size=3081; creation-date="Wed, 27 May 2026 07:31:50 GMT"; modification-date="Wed, 27 May 2026 08:08:40 GMT" Content-Transfer-Encoding: base64 RnJvbSA2OThkNmUyZTQ3NTY2OWZmY2UxNmU2YjRkZTA0YjgzNjEzMGUwZWQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBGcmksIDEwIEFwciAyMDI2IDE2OjI0OjU1ICswODAwClN1YmplY3Q6IFtQQVRDSCB2MyAx LzJdIEFsbG93IG9sZCBXQUwgcmVjeWNsaW5nIGR1cmluZyBSRVBBQ0sgQ09OQ1VSUkVOVExZCgpE dXJpbmcgUkVQQUNLIENPTkNVUlJFTlRMWSwgbG9naWNhbCBkZWNvZGluZyBjYW4ga2VlcCByZXBs aWNhdGlvbgpzbG90LnJlc3RhcnRfbHNuIHBpbm5lZCBiZWhpbmQgdGhlIG9sZGVzdCBydW5uaW5n IHRyYW5zYWN0aW9uLCB3aGljaCBpcyBvZnRlbgp0aGUgbG9uZy1saXZlZCBSRVBBQ0sgdHJhbnNh Y3Rpb24gaXRzZWxmLiBBcyBhIHJlc3VsdCwgb2xkIFdBTCBzZWdtZW50cyBhcmUKcmV0YWluZWQg bG9uZ2VyIHRoYW4gbmVjZXNzYXJ5LgoKVGhpcyBjb21taXQgYWR2YW5jZXMgdGhlIHJlcGxpY2F0 aW9uIHNsb3QgZWFjaCB0aW1lIFdBTCBpbnNlcnRpb24gY3Jvc3NlcyBhCnNlZ21lbnQgYm91bmRh cnksIHNvIG9ic29sZXRlIFdBTCBmaWxlcyBjYW4gYmUgcmVjeWNsZWQgd2hpbGUgUkVQQUNLIGlz IHN0aWxsCnJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBkb2VzIG5vdCBhZHZhbmNlIGNhdGFsb2dfeG1p bi4gUkVQQUNLIGFscmVhZHkgaG9sZHMgYSBzbmFwc2hvdCB0aGF0CnByZXZlbnRzIGNhdGFsb2cg ZGVhZCB0dXBsZSByZW1vdmFsLCBzbyBjYXRhbG9nX3htaW4gaGFuZGxpbmcgY2FuIGJlIGFkZHJl c3NlZAppbmRlcGVuZGVudGx5LgotLS0KIHNyYy9iYWNrZW5kL2NvbW1hbmRzL3JlcGFja193b3Jr ZXIuYyAgICAgIHwgMTQgKysrKysrKysrKysrKy0KIHNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xv Z2ljYWwvbG9naWNhbC5jIHwgIDggKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9jb21tYW5k cy9yZXBhY2tfd29ya2VyLmMgYi9zcmMvYmFja2VuZC9jb21tYW5kcy9yZXBhY2tfd29ya2VyLmMK aW5kZXggYjg0MDQxMzcyYjguLmVlZDY5ZDM2NTA4IDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9j b21tYW5kcy9yZXBhY2tfd29ya2VyLmMKKysrIGIvc3JjL2JhY2tlbmQvY29tbWFuZHMvcmVwYWNr X3dvcmtlci5jCkBAIC0zOTcsMTIgKzM5NywyNCBAQCBkZWNvZGVfY29uY3VycmVudF9jaGFuZ2Vz KExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwKIAogCQkJLyoKIAkJCSAqIElmIFdBTCBzZWdt ZW50IGJvdW5kYXJ5IGhhcyBiZWVuIGNyb3NzZWQsIGluZm9ybSB0aGUgZGVjb2RpbmcKLQkJCSAq IHN5c3RlbSB0aGF0IHRoZSBjYXRhbG9nX3htaW4gY2FuIGFkdmFuY2UuCisJCQkgKiBzeXN0ZW0g dGhhdCB0aGUgc2xvdCBjYW4gYWR2YW5jZS4KKwkJCSAqCisJCQkgKiBPbmNlIFJFUEFDSyBiZWdp bnMgY29weWluZyBkYXRhIHRvIHRoZSBuZXcgdGFibGUsIHRoZSBsb2dpY2FsCisJCQkgKiBkZWNv ZGluZyBtYWNoaW5lcnkgcHJldmVudHMgdGhlIHNsb3QgZnJvbSBhZHZhbmNpbmcgYmV5b25kIHRo ZQorCQkJICogb2xkZXN0IHJ1bm5pbmcgdHJhbnNhY3Rpb24gKHdoaWNoIGlzIHRoZSBSRVBBQ0sg dHJhbnNhY3Rpb24KKwkJCSAqIGl0c2VsZikuIEFzIGEgcmVzdWx0LCByZXN0YXJ0X2xzbiBhbmQg Y2F0YWxvZ194bWluIGNhbiBubworCQkJICogbG9uZ2VyIGFkdmFuY2UgYXV0b21hdGljYWxseS4K KwkJCSAqCisJCQkgKiBUbyBhbGxvdyBvbGQgV0FMIGZpbGVzIHRvIGJlIHJlY3ljbGVkLCB3ZSBt YW51YWxseSBhZHZhbmNlIHRoZQorCQkJICogc2xvdCBlYWNoIHRpbWUgYSBXQUwgc2VnbWVudCBi b3VuZGFyeSBpcyBjcm9zc2VkLiBXZSBkbyBub3QKKwkJCSAqIGFkdmFuY2UgY2F0YWxvZ194bWlu IGhlcmUgYmVjYXVzZSB0aGUgUkVQQUNLIHRyYW5zYWN0aW9uIGFueXdheQorCQkJICogaG9sZHMg YSBzbmFwc2hvdCB0aGF0IHByZXZlbnRzIGNhdGFsb2cgZGVhZCB0dXBsZSByZW1vdmFsLgogCQkJ ICovCiAJCQllbmRfbHNuID0gY3R4LT5yZWFkZXItPkVuZFJlY1B0cjsKIAkJCVhMQnl0ZVRvU2Vn KGVuZF9sc24sIHNlZ25vX25ldywgd2FsX3NlZ21lbnRfc2l6ZSk7CiAJCQlpZiAoc2Vnbm9fbmV3 ICE9IHJlcGFja19jdXJyZW50X3NlZ21lbnQpCiAJCQl7CisJCQkJTG9naWNhbEluY3JlYXNlUmVz dGFydERlY29kaW5nRm9yU2xvdChlbmRfbHNuLCBlbmRfbHNuKTsKIAkJCQlMb2dpY2FsQ29uZmly bVJlY2VpdmVkTG9jYXRpb24oZW5kX2xzbik7CiAJCQkJZWxvZyhERUJVRzEsICJSRVBBQ0s6IGNv bmZpcm1lZCByZWNlaXZlIGxvY2F0aW9uICVYLyVYIiwKIAkJCQkJICh1aW50MzIpIChlbmRfbHNu ID4+IDMyKSwgKHVpbnQzMikgZW5kX2xzbik7CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBs aWNhdGlvbi9sb2dpY2FsL2xvZ2ljYWwuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2lj YWwvbG9naWNhbC5jCmluZGV4IGI5NjljYWFlNzJlLi44YjgwOTViZDVkOCAxMDA2NDQKLS0tIGEv c3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9sb2dpY2FsLmMKKysrIGIvc3JjL2JhY2tl bmQvcmVwbGljYXRpb24vbG9naWNhbC9sb2dpY2FsLmMKQEAgLTE5MTAsOCArMTkxMCwxNCBAQCBM b2dpY2FsQ29uZmlybVJlY2VpdmVkTG9jYXRpb24oWExvZ1JlY1B0ciBsc24pCiAJCQlTcGluTG9j a1JlbGVhc2UoJk15UmVwbGljYXRpb25TbG90LT5tdXRleCk7CiAKIAkJCVJlcGxpY2F0aW9uU2xv dHNDb21wdXRlUmVxdWlyZWRYbWluKGZhbHNlKTsKLQkJCVJlcGxpY2F0aW9uU2xvdHNDb21wdXRl UmVxdWlyZWRMU04oKTsKIAkJfQorCisJCS8qCisJCSAqIE5vdyB0aGUgbmV3IHJlc3RhcnRfbHNu IGlzIHNhZmVseSBvbiBkaXNrLCByZWNvbXB1dGUgdGhlIGdsb2JhbCBXQUwKKwkJICogcmV0ZW50 aW9uIHJlcXVpcmVtZW50LgorCQkgKi8KKwkJaWYgKHVwZGF0ZWRfcmVzdGFydCkKKwkJCVJlcGxp Y2F0aW9uU2xvdHNDb21wdXRlUmVxdWlyZWRMU04oKTsKIAl9CiAJZWxzZQogCXsKLS0gCjIuNDMu MAoK --_003_TY4PR01MB177189B910069E99897E4323D94082TY4PR01MB17718jp_ Content-Type: application/octet-stream; name="v3-0002-Add-a-test-for-repack-concurrently.patch" Content-Description: v3-0002-Add-a-test-for-repack-concurrently.patch Content-Disposition: attachment; filename="v3-0002-Add-a-test-for-repack-concurrently.patch"; size=3226; creation-date="Wed, 27 May 2026 08:04:57 GMT"; modification-date="Wed, 27 May 2026 08:08:41 GMT" Content-Transfer-Encoding: base64 RnJvbSBkOTdkZjdjMmVjZjgxNTkwN2I3ZTE0MzIyZjZmOGZkZTA5OTUxYjliIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDI3IE1heSAyMDI2IDE1OjU4OjA1ICswODAwClN1YmplY3Q6IFtQQVRDSCB2MyAy LzJdIEFkZCBhIHRlc3QgZm9yIHJlcGFjayBjb25jdXJyZW50bHkKCi0tLQogLi4uL3JlY292ZXJ5 L3QvMDQ2X2NoZWNrcG9pbnRfbG9naWNhbF9zbG90LnBsIHwgNzQgKysrKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvdGVz dC9yZWNvdmVyeS90LzA0Nl9jaGVja3BvaW50X2xvZ2ljYWxfc2xvdC5wbCBiL3NyYy90ZXN0L3Jl Y292ZXJ5L3QvMDQ2X2NoZWNrcG9pbnRfbG9naWNhbF9zbG90LnBsCmluZGV4IDY2NzYxYmY1NmMx Li5hYTMyODU5ZGQxNSAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wNDZfY2hlY2tw b2ludF9sb2dpY2FsX3Nsb3QucGwKKysrIGIvc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wNDZfY2hlY2tw b2ludF9sb2dpY2FsX3Nsb3QucGwKQEAgLTIyNiw0ICsyMjYsNzggQEAgaXMoICRzdGFuZGJ5LT5z YWZlX3BzcWwoCiAJInQiLAogCSdsb2dpY2FsIHNsb3QgaXMgbm90IGludmFsaWRhdGVkJyk7CiAK KyMgVmVyaWZ5IHRoYXQgdGhlIFJFUEFDSyBzbG90J3MgcmVzdGFydF9sc24gY2FuIGFkdmFuY2Ug d2hpbGUgUkVQQUNLCisjIENPTkNVUlJFTlRMWSBpcyBzdGlsbCBydW5uaW5nLCBhbGxvd2luZyBX QUwgZmlsZXMgdG8gYmUgcmVjeWNsZWQgZHVyaW5nIHRoaXMKKyMgcGVyaW9kLgorCisjIENyZWF0 ZSB0aGUgdGFibGUgdG8gYmUgcmVwYWNrZWQgYW5kIHBvcHVsYXRlIGl0IHdpdGggc29tZSBkYXRh LgorJG5vZGUtPnNhZmVfcHNxbCgKKwkncG9zdGdyZXMnLAorCXF7CitDUkVBVEUgVEFCTEUgcmVw YWNrX3Rlc3QoaSBpbnQgUFJJTUFSWSBLRVksIHQgdGV4dCk7CitJTlNFUlQgSU5UTyByZXBhY2tf dGVzdAorU0VMRUNUIGcsIG1kNShnOjp0ZXh0KQorRlJPTSBnZW5lcmF0ZV9zZXJpZXMoMSwgMTAw KSBnOworfSk7CisKKyMgUGF1c2UgdGhlIFJFUEFDSyBjb21tYW5kIGluIHRoZSBtaWRkbGUgb2Yg aXRzIGV4ZWN1dGlvbiBzbyB0aGF0IHRoZSBkZWNvZGluZworIyB3b3JrZXIgY29udGludWVzIHJ1 bm5pbmcsIGFsbG93aW5nIHVzIHRvIHRlc3Qgc2xvdCByZXN0YXJ0X2xzbiBhZHZhbmNlbWVudAor IyBsYXRlci4KKyRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwlxKHNlbGVjdCBpbmplY3Rp b25fcG9pbnRzX2F0dGFjaCgncmVwYWNrLWNvbmN1cnJlbnRseS1iZWZvcmUtbG9jaycsJ3dhaXQn KSkKKyk7CisKK215ICRyZXBhY2sgPSAkbm9kZS0+YmFja2dyb3VuZF9wc3FsKCdwb3N0Z3Jlcycp OworJHJlcGFjay0+cXVlcnlfdW50aWwoCisJcXIvcmVwYWNrX3N0YXJ0ZWQvLAorCXEoCitcZWNo byByZXBhY2tfc3RhcnRlZAorUkVQQUNLIChDT05DVVJSRU5UTFkpIHJlcGFja190ZXN0OworXHEK KykpOworCisjIFdhaXQgdW50aWwgUkVQQUNLIHJlYWNoZXMgdGhlIGluamVjdGlvbiBwb2ludC4K KyRub2RlLT53YWl0X2Zvcl9ldmVudCgnY2xpZW50IGJhY2tlbmQnLCAncmVwYWNrLWNvbmN1cnJl bnRseS1iZWZvcmUtbG9jaycpOworCitteSAkcmVzdGFydF9sc25fYmVmb3JlID0gJG5vZGUtPnNh ZmVfcHNxbCgncG9zdGdyZXMnLAorCSJTRUxFQ1QgcmVzdGFydF9sc24gRlJPTSBwZ19yZXBsaWNh dGlvbl9zbG90cyBXSEVSRSBzbG90X25hbWUgfiAnXnJlcGFja19bMC05XSsnIEFORCBzbG90X3R5 cGUgPSAnbG9naWNhbCcgQU5EIHRlbXBvcmFyeTsiKTsKKworIyBWZXJpZnkgdGhhdCB0aGUgcmVw bGljYXRpb24gc2xvdCBjcmVhdGVkIGJ5IHRoZSBzdWJzY3JpcHRpb24gZXhpc3RzIGFuZCBoYXMg YQorIyB2YWxpZCByZXN0YXJ0X2xzbi4KK29rKGRlZmluZWQoJHJlc3RhcnRfbHNuX2JlZm9yZSkg JiYgJHJlc3RhcnRfbHNuX2JlZm9yZSBuZSAnJywKKwknUkVQQUNLIHNsb3QgaGFzIHJlc3RhcnRf bHNuJyk7CisKK215ICRzZWdtZW50X2JlZm9yZSA9ICRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVz JywKKwkiU0VMRUNUIHBnX3dhbGZpbGVfbmFtZSgnJHJlc3RhcnRfbHNuX2JlZm9yZScpIik7Citt eSAkc2VnbWVudF9iZWZvcmVfcGF0aCA9ICRub2RlLT5kYXRhX2RpciAuICIvcGdfd2FsLyRzZWdt ZW50X2JlZm9yZSI7CitvaygtZiAkc2VnbWVudF9iZWZvcmVfcGF0aCwKKwkic2VnbWVudCBmb3Ig aW5pdGlhbCByZXN0YXJ0X2xzbiBleGlzdHM6ICRzZWdtZW50X2JlZm9yZSIpOworCisjIFN3aXRj aCBXQUwgZmlsZSBvbiB0aGUgcHJpbWFyeSB3aGlsZSBSRVBBQ0sgaXMgc3RpbGwgcnVubmluZyBh bmQgdGhlbiBmb3JjZQorIyBXQUwgcmVtb3ZhbC9yZWN5Y2xpbmcgd2l0aCBhIGNoZWNrcG9pbnQu Ciskbm9kZS0+YWR2YW5jZV93YWwoMSk7CisKKyMgV2FpdCB1bnRpbCB0aGUgUkVQQUNLIHNsb3Qn cyByZXN0YXJ0X2xzbiBhZHZhbmNlcworb2soICRub2RlLT5wb2xsX3F1ZXJ5X3VudGlsKAorCSdw b3N0Z3JlcycsIHFxWworICAgIFNFTEVDVCBjb3VudCgqKSA+IDAKKwlGUk9NIHBnX3JlcGxpY2F0 aW9uX3Nsb3RzCisJV0hFUkUgc2xvdF9uYW1lIH4gJ15yZXBhY2tfWzAtOV0rJworCSAgQU5EIHNs b3RfdHlwZSA9ICdsb2dpY2FsJworCSAgQU5EIHRlbXBvcmFyeQorCSAgQU5EIHJlc3RhcnRfbHNu IElTIE5PVCBOVUxMCisJICBBTkQgcmVzdGFydF9sc24gPD4gJyRyZXN0YXJ0X2xzbl9iZWZvcmUn OjpwZ19sc25dKSwKKwknUkVQQUNLIHNsb3QgcmVzdGFydF9sc24gYWR2YW5jZXMgd2hpbGUgY29t bWFuZCBpcyBzdGlsbCBydW5uaW5nJyk7CisKKyRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywg J0NIRUNLUE9JTlQnKTsKKworIyBUZXN0IHRoYXQgdGhlIG9sZCBXQUwgc2VnbWVudCB3YXMgcmVj eWNsZWQKK29rKCEtZiAkc2VnbWVudF9iZWZvcmVfcGF0aCwKKwknb2xkIFdBTCBzZWdtZW50IHdh cyByZWN5Y2xlZCB3aGlsZSBSRVBBQ0sgQ09OQ1VSUkVOVExZIHdhcyBydW5uaW5nJyk7CisKKyRu b2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwkiU0VMRUNUIGluamVjdGlvbl9wb2ludHNfd2Fr ZXVwKCdyZXBhY2stY29uY3VycmVudGx5LWJlZm9yZS1sb2NrJykiKTsKKworJHJlcGFjay0+cXVp dDsKKwogZG9uZV90ZXN0aW5nKCk7Ci0tIAoyLjQzLjAKCg== --_003_TY4PR01MB177189B910069E99897E4323D94082TY4PR01MB17718jp_--